git在伺服器建立版本庫

Liuboxx1發表於2018-08-30

1 :伺服器安裝 git

yum install -y git

2 :新增使用者,設定密碼

[root@yanyanbobo ~]# useradd git
[root@yanyanbobo ~]# passwd git
Changing password for user git.
New password: 
Retype new password: 
passwd: all authentication tokens updated successfully.

# 如果是刪除使用者的話,把使用者組一併刪除,切換到root使用者,執行命令 
# userdel -r git

3:建立專案資料夾

[root@yanyanbobo ~]# cd /
[root@yanyanbobo /]# mkdir www

4:把 www 資料夾的所屬使用者組和所屬使用者改成 git

[root@yanyanbobo /]# chown git:git www

5:切換到 git 使用者

[root@yanyanbobo /]# su git

6:進入 www 資料夾

[git@yanyanbobo /]# cd www;
[git@yanyanbobo /]# git init;

7:執行命令,建立版本庫大功告成

git config receive.denyCurrentBranch ignore

8:git 遠端提交更新地址

git@yourServerIp:/www

注:本地git push程式碼後只是提交到版本庫,www裡面的程式碼並不會更新,需要
更新倉庫狀態並檢出更改

git update-server-info
git checkout -f

才可以
聽說使用鉤子可以設定自動更新,等我學會再來補充

相關文章