服務器顯示初始化OK Gitosis的安裝,但不能克隆其他客戶端
但客戶端錯誤的
fatal: 'gitosis-admin.git' does not appear to be a git repository
fatal: Could not read from remote repository
使用私鑰可以通過SSH 連接服務器。請確保您擁有正確的訪問權限 並存在存儲庫。
什麼是錯!!〜
服務器顯示初始化OK Gitosis的安裝,但不能克隆其他客戶端
但客戶端錯誤的
fatal: 'gitosis-admin.git' does not appear to be a git repository
fatal: Could not read from remote repository
使用私鑰可以通過SSH 連接服務器。請確保您擁有正確的訪問權限 並存在存儲庫。
什麼是錯!!〜
混帳混帳克隆@域名:/home/git/repositories/gitosis-admin.git
必須使用完整路徑
你應該從不使用全路徑(或者與old obsolete gitosis, or the more recent up-to-date gitolite)
使用完整路徑通過Gitosis的/ gitolite打敗到位的ACL(訪問控制級別)(如在「Gitosis on Ubuntu can only find repositories in the git->repositories symlink」,和第所示at是same for gitolite)。
請參閱「Git on the Server - Gitosis」(如果你真的必須使用的gitosis):如果〜git的/的.ssh/authgorized_key確實包含了git的帳戶的公開密鑰,如果你正在使用這些證書(公鑰/私鑰你客戶的git賬號),[email protected]:gitosis-admin.git
應該可以工作。