1. 程式人生 > >在 Linux 下搭建 Git 伺服器後如何新建專案和新增使用者

在 Linux 下搭建 Git 伺服器後如何新建專案和新增使用者

關於如何在Linux 下搭建 Git 伺服器的問題,大家可以參考這篇文章(https://www.cnblogs.com/dee0912/p/5815267.html)。

我按照上面文章內容操作,確實搭建完成Git伺服器後,但是又出現了一個問題,如何新建專案,並且把參與開發人員加到該專案呢?下面是我嘗試性的一些做法,新增的使用者確實是可以訪問到指定專案了,大家可以參考一下。

1. 新建專案

[[email protected] home]# mkdir -p data/git/Hlbe365.git
[[email protected] home]# git init --bare data/git/Hlbe365.git
Initialized empty Git repository in /home/data/git/Hlbe365.git/

 

2.建立使用者組

建立使用者組Hlbe365

groupadd Hlbe365

 

3.新增使用者

新增使用者kitezz

useradd kitezz
passwd kitezz

 

4.把使用者新增到指定使用者組

把kitezz新增到使用者組Hlbe365

usermod -G Hlbe365 kitezz

 

5.給新建的專案指定使用者組合所有者

給新建的專案Hlbe365分配使用者組


[[email protected] home]# cd data/git/
[[email protected]
git]# chown -R git:Hlbe365 Hlbe365.git/

 

6.修改目錄及其子檔案的許可權

到目前為止,處理專案的擁有者使用者git具有寫許可權,剛剛建立的kitezz使用者只要讀許可權,所以還需要把許可權開啟。

[[email protected] git]# chmod -R 777 /home/data/git/

 

到目前為止,新建了一個叫Hlbe365的倉庫,建立了一個叫Hlbe365的分組,分組下面有個kitzz使用者,kitzz可以上傳和拉取Hlbe365下面的檔案。以後該專案再新增專案人員,只做第三步、第四部即可。