這裏設立Gitosis的是我有問題GIT中
問題我也跟着在文件設立的gitosis http://www.jedi.be/blog/2009/05/06/8-ways-to-share-your-git-repository/#gitosis
提到的步驟我完成以下步驟成功
安裝的gitosis 初始化gitosis帳戶
簽出gitosis-admin存儲庫到我的本地計算機並將我的Web服務器的公鑰添加到keydir Directoty並添加配置以允許Web服務器帳戶寫入。
在gitosis-admin中提交這些更改並推送它們。這將公鑰添加到gitosis用戶的authorised_keys文件中。
現在我去我的Web服務器,並試圖推動新的存儲庫
$ cd project-X
$ git remote add origin [email protected]:project-X.git
$ git push origin master:refs/heads/master
這要求我提供密碼,它不應該和使用標識文件來代替。
請幫忙。
沒有真正解決你的問題,但gitosis是舊的,不再支持。 [Gitolite](http://github.com/sitaramc/gitolite)取而代之。 – Ikke
什麼是你的網絡服務器?你確定它不是要求密鑰本身的密碼嗎?它只是Web服務器客戶端,還是其他gitosis用戶/計算機有相同的問題?如果您嘗試登錄到安裝了該密鑰的其他主機,密鑰對是否可以正常工作? – Andy
在我的服務器中更改ssh的配置以使用正確的標識文件後,它不會詢問密碼。此外,我必須更改用戶的gitosis配置配置中給出的用戶名需要與.pub以外的公鑰文件名完全相同。 –