我嘗試在我的linux-box(Debian)上安裝一個git倉庫。我想克隆我的osx Lion上的git repo。我安裝gitosis,創建一個rsa密鑰我的電腦(git_rsa),把它放到服務器,並初始化gitosis。 我有一個〜/ .ssh/config文件,因爲ssh端口不是默認的。我也將git_rsa鍵添加到我的鑰匙串中。 我的〜/ .ssh/config中看起來像git克隆權限被拒絕(gitosis)
主機混帳
HostName mydomain.com
Port 54321
Identityfile ~/.ssh/git_rsa
User git
當我嘗試克隆管理員回購:
git clone git:gitosis-admin.git
我放棄:權限被拒絕(公鑰)。 致命:遠端意外掛斷 問題出在哪裏? (關鍵是chmoded到700和ssh是完全相同的密鑰,但另一個用戶的工作)
有人可以給我一個提示如何解決這個問題?
在此先感謝。
你的服務器上有一個'git'帳戶,對不對?它的'/ home/git/.ssh/authorized_keys'具有'git_rsa.pub'內容嗎? – VonC
是的,我有git帳戶和authorized_keys有git_rsa.pub內容。 – hcpeter
出於好奇,爲什麼gitosis(已過時)而不是gitolite? https://github.com/sitaramc/gitolite – VonC