git伺服器新增使用者

2021-06-28 21:44:15 字數 966 閱讀 3006

git新增使用者(期間要注意要求輸入的密碼,是新使用者密碼還是管理者密碼):

在新使用者機

1,新使用者要生成金鑰對:

sudo apt-get install openssh-client

ssh-keygen

2,修改公鑰名稱(用

mv就可以了),如

***.pub

3,將公鑰發給管理者

在管理者機

1,將git  clone  [email protected]:gitolite-admin.git

2,將新使用者公鑰複製到

gitolite-admin/keydir

3,執行 git add 

命令,將公鑰新增入版本庫。

git  add  keydir

git  status

4,執行 git commit

,完成提交。

git  commit  -m  「add  user:  ***」

5,執行 git push

,同步到伺服器,才真正完成新使用者的新增

git  push

(注意,此時可以在服務端檢視git/.ssh/authorized_keys 檔案,會發現新增的使用者公鑰也附加其中)

6,修改許可權

進入gitolite-admin

vi conf/gitolite.conf

(注意,裡面有具體每個檔案的每個使用者的許可權,修改可以參照已有的,新增管理者一樣如此)

7,編輯結束,提交改動(回到gitolite-admin

目錄)git add conf/gitolite.conf

git commit -q -m "new team @team1 auth for repo testing.(這句話沒所謂)"

8,執行git push 

,同步到伺服器,才真正完成授權檔案的編輯

git  push

git伺服器新增使用者總結

git新增使用者 期間要注意要求輸入的密碼,是新使用者密碼還是管理者密碼 在新使用者機 1,新使用者要生成金鑰對 sudo apt get install openssh client ssh keygen 2,修改公鑰名稱 用mv就可以了 如 pub 3,將公鑰發給管理者 在管理者機 git cl...

git伺服器新增倉庫

在已有的git庫中搭建新的庫,並將本地的git倉庫,上傳到伺服器的git庫中,從而開始乙個新的專案。首先是在本地操作 在本地新建資料夾spider,進入到spider中 如下 登入到遠端的git伺服器上,到你要建立倉庫的位置然後進入spider.git目錄。git bare init。這樣就在伺服器...

Linux伺服器新增SVN使用者

1 找到svn的安裝目錄 如果svn程序已經啟動,可以通過ps ef grep svn查詢 如果svn程序未啟動,可以通過 find name svn查詢 2 進入該目錄的conf資料夾,其中包含authz passwd svnserve.conf三個檔案 3 vim passwd修改passwd加...