我按照這裏的指南http://www.hackido.com/2010/01/installing-git-on-server-ubuntu-or.html如何讓第二個/第三個/ etc ..計算機使用ssh和gitosis連接到我的git服務器?
但我找不到正確的方式導入另一個SSH密鑰,以便我的其他計算機可以克隆和推回購。
此代碼具體sudo -H -u git gitosis-init < /tmp/id_rsa.pub
特權我的耳朵,因爲它似乎只向git用戶導入一個密鑰。我試着用一個包含我的公共密鑰的authorized_keys文件運行相同的命令,但沒有奏效。
有什麼建議嗎? 感謝
UPDATE
我使用我的本地用戶克隆Gitosis的管理員在本地服務器上。我從每臺電腦scp我的.pub文件到我的服務器,然後重命名他們,並將他們卡在gitosis-admin/keydir /。然後,我根據@rpflo建議對gitosis.conf文件進行了更改,然後創建了 。
[gitosis]
[group gitosis-admin]
writable = gitosis-admin
members = serv
[group all-repos]
writable = myproject
members = serv work win7top
後提交成功,推動了改變我仍然不能混帳推「混帳@服務器:myproject.git」服務器(init和設置原點等後..)
嗯
[求助]
好吧,我沒有「git add。」我的密鑰文件gitosis-admin/keydir後編輯conf文件。
感謝您的幫助
user564448:請將[已解決]部分移到答案中,然後接受您自己的答案。否則,這個問題將保持標記爲未解決。 – hlovdal 2011-02-11 23:29:02
user564448:更好的是,接受rpflo的答案,因爲這是正確的答案。 – ebneter 2011-02-11 23:56:39