計算機架構與系統實驗室

Computer Architecture and System Laboratory

使用者工具

網站工具


git_nas

差異處

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

連向這個比對檢視

Both sides previous revision 前次修改
下次修改
前次修改
下次修改 Both sides next revision
git_nas [2014/09/12 10:50]
elvis [在NAS上建立git使用者]
git_nas [2014/11/10 02:36]
127.0.0.1 外部編輯
行 17: 行 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。 
 + 
 +在安裝完之後,請修改git家目錄下.gitolite.rc這個檔案,找到 
 +  UMASK   =>  0700 
 +改成 
 +  UMASK   =>  0022 
 +其目的為,以後藉由git push上來的檔案權限會由0700變成0755,這樣才能讓git以外的使用者看到repository的內容,主要是為了可以讓gitweb或其他的third party的程式可以讀出來並呈現在網頁上面
  
 \\ \\