我按照這個指南來設置git和gitosos:http://scie.nti.st/2007/11/14/hosting-git-repositories-the-easy-and-secure-way。我被困在這個部分:git clone [email protected]_SERVER_HOSTNAME:gitosis-admin.git
連接到gitosis服務器的問題
我在putty中使用Git Extensions,我的SSH服務器在非標準端口上運行。它說如何設置linux的端口,但不能用於Git擴展的Windows。由於Git Extensions使用putty,我嘗試使用IP,端口,用戶名(git)和我添加的SSH密鑰設置名爲'git'的配置文件。當我用putty連接到該配置文件時,它說Server refused our key
。
有幾個地方我不知道我是否做得對。我讀過一些指南,說gitosis的用戶名應該是'gitosis',而不是'git'。我指定的用戶名爲'git'是否重要? 'git'是我應該在putty配置文件中設置的自動登錄用戶名嗎?
另外,我使用了我以前用Putty keygen生成的SSH密鑰。在評論中,名稱設置爲「telanor」。這是否有任何意義,這意味着它與我在putty配置文件中設置的自動登錄用戶名不同?
而我不確定的最後一部分。使用putty配置文件克隆存儲庫時,這是Git擴展的正確語法:git://git/gitosis-admin.git
?當我嘗試的迴應是:fatal: Unable to look up git (port 9418) (No such host is known.)
我不知道它在哪兒得到那個端口號從,它不是一個我在膩子配置文件中設置
編輯:
感謝亨克我想通了該網址應該很可能是ssh://git/gitosis-admin.git
。但我現在還有兩個問題。我的假設是我可以使用膩子配置文件是否正確?另外,本教程還說要查看客戶端的gitosis-admin.git。我認爲這意味着「一些其他計算機不是你剛纔設置的gitosis」。或者我應該在同一臺計算機上檢查出它,並在允許外部訪問之前設置用戶?
改爲在你的問題 – 2010-09-26 21:13:48