計算機架構與系統實驗室

Computer Architecture and System Laboratory

使用者工具

網站工具


git_nas

差異處

這裏顯示兩個版本的差異處。

連向這個比對檢視

Both sides previous revision 前次修改
下次修改
前次修改
下次修改 Both sides next revision
git_nas [2014/09/12 10:48]
elvis [新增新的gitolite pubkey (相當於使用者)]
git_nas [2014/09/18 06:22]
elvis [安裝gitolite]
行 4: 行 4:
 ===== 在NAS上建立git使用者 ===== ===== 在NAS上建立git使用者 =====
 ---- ----
 +這一步驟是為了配合之後要安裝的gitolite管理系統使用。以git這個帳號作為gitolite預設的管理及ssl驗證帳號。
 +
 用admin登入NAS的網頁介面,在NAS介面中新增一名叫git的使用者,禁止所有權限的存取。然後用ssh以root登入NAS,更改/etc/passwd這個檔案 用admin登入NAS的網頁介面,在NAS介面中新增一名叫git的使用者,禁止所有權限的存取。然後用ssh以root登入NAS,更改/etc/passwd這個檔案
      
行 15: 行 17:
 ===== 安裝gitolite ===== ===== 安裝gitolite =====
 ---- ----
-gitolite是一個利用ssh_key管理誰有權限存取git server中個別repo的程式。+gitolite是一個利用ssh_key管理誰有權限存取git server中個別repo的程式。將gitolite裝在git這個使用者裡面之後,該使用者就會喪失傳統ssh的登入能力。取而代之的是,所有git clone都會使用git這個使用者的ssh進行登入並clone,並且會比對連線近來電腦的ssh key跟gitolite中public key是否match
  
 \\ \\