功能強大!Github的lite版,實在不是浪得虚名呀。
不過,有Git Server就是要
同事心裡的吶喊,我聽到了!
為了未來可以好好的
在此就以回家使用自己電腦為例
在公司的電腦裡,生成了一組公鑰和私鑰。
在家裡的電腦裡,也生成了一組公鑰和私鑰。
那這兩組,怎麼都用同一組帳號(在此以chris為例)push, pull呢?
在此就簡單的針對一個人,很多key,做介紹。
假設都已安裝好Gitolite,Gitolite的相關權限設定也都會了(這樣的文件,Google一下就有啦!很多滴)
首先,我們知道,管理員會將我們提供的chris.pub,放在Gitolite的gitolite-admin\keydir目錄底下
像這樣
gitolite-admin\keydir\chris.pub
這樣,就可以提供chris這個帳號存取的權限了。
那另一台電腦的chris怎辦?在家也要用呀!
其實,只要這樣就可以了
在Gitolite的gitolite-admin\keydir目錄底下建置資料夾分開[1]
像這樣
gitolite-admin\keydir\home\chris.pub
gitolite-admin\keydir\company\chris.pub
兩個chris.pub分別是從不同的電腦生成的公鑰。
但是放在管理者這裡,必須要取成相同的名字,才會是「同一個」帳號唷!
參考資料
[1] 2.1 multiple keys per user
沒有留言:
張貼留言
(什麼是留言欄訊息?)