yum安裝git
yum install
git#找到安裝包之後,需要你手動進行選擇 y or n
或yum -y install
git#找到安裝包之後,自動選擇y
檢視是否安裝完成及其版本號
git --version
新增git使用者
#不加 -m 指令,手動建立使用者主目錄
adduser git
mkdir -p /home/git #建立使用者主目錄
cd /home
chown -r git:git git
#把檔案許可權授權給git使用者
#加上 -m 指令,自動使用者的主目錄
adduser -m git
設定密碼
passwd ***
git服務端:搭建git倉庫的主機客戶端生成rsa金鑰對git客戶端:用git倉庫上傳下拉**的主機
ssh-keygen -t rsa -c "***"
#-c指令後面的內容,用於識別這個金鑰的注釋
生產金鑰時,提醒你設定密碼,直接按回車鍵,不要設定密碼金鑰對預設生成位置
linux:root賬戶目錄下的.ssh目錄下把公鑰串新增到服務端git使用者主目錄下/home/git/.ssh/authorized_keyswindows:c/使用者/administrator/.ssh/id_rsa.pb
注:開啟id_rsa.pb裡字串就是公鑰串
#如果沒有對應的檔案和目錄建立並授權
chown -r git:git /home/git
在authorized_keys檔案尾部換行貼上這個公鑰串
修改服務端.ssh和authorized_keys許可權
cd /home/git
chmod 755 .ssh
chmod 644 .ssh/authorized_keys
配置ssh的配置檔案sshd_config,一般在/etc/ssh/sshd_config目錄下
#centos7.4以下
rsaauthentication yes
pubkeyauthentication yes
authorizedkeysfile .ssh/authorized_keys
passwordauthentication no
#centos7.4以上
strictmodes no
切換到git使用者
su
git
建立倉庫
cd /home/git
git init --bare ***.git #--bare 表示生成乙個裸倉
修改許可權
chown -r git:git ***.git
chmod -r 775 ***.git
chmod g+s -r ***.git
git clone [email protected].***.***:/home/git/***.git
git 基本操作
#檢視工作區**相對於暫存區的差別
git status
#將當前目錄下修改的所有**從工作區新增到暫存區
git add .
#.代表當前目錄
#將快取區內容新增到本地倉庫
git commit -m "***"
#-m 後是對此次修改的描述
#將本地倉庫推送到遠端倉庫
git push
#拉取遠端倉庫**並合併
git pull
搭建Git遠端倉庫
遠端倉庫通常只是乙個 裸倉庫 bare repository 即乙個沒有當前工作目錄的倉庫。因為該倉庫只是乙個合作媒介,所以不需要從硬碟上取出最新版本的快照 倉庫裡存放的僅僅是 git 的資料。簡單地說,裸倉庫就是你工作目錄中.git 子目錄內的內容。yum install y git root l...
git 搭建遠端倉庫
1.使用git建立遠端倉庫時,一定要建立裸倉庫,即git init bare。否則,使用push向遠端倉庫提交更新時,會報錯。2.由於遠端倉庫一般都是裸倉庫,所以是看不到源 的。所以,要把 部署到生產環境,還需要接下來的操作 vim post receive bin sh git work tree...
Git遠端倉庫搭建
新建乙個git使用者 root whthomas home whthomas adduser git root whthomas home whthomas su git我們新建乙個資料夾 ssh,並在其目錄下新建乙個檔案authorized keys,它被用於存放其他使用者的公鑰 所有人的公鑰都要...