1
當我試圖推動,gitolite說,在我的〜/ .ssh/config中爲不能推入gitolite管理員回購
Host githost-adm
HostName real.hostname.com
User git
IdentityFile ~/.ssh/gitolite-admin
專用密鑰加載描述
Counting objects: 7, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (3/3), done.
Writing objects: 100% (4/4), 339 bytes, done.
Total 4 (delta 1), reused 0 (delta 0)
remote:
remote: ***** ABORTING *****
remote: bad username me,
To ssh://[email protected]/gitolite-admin
32cfc9f..41ee58f master -> master
githost-ADM ssh-agent,所以當我想連接到gitolite-admin repo時,這使得ssh可以使用特定的身份密鑰。有類似的ssh別名githost-as-me包含另一個用於連接到其他repos的身份文件。
sshd的日誌似乎證明PUBKEY被接受
Accepted publickey for git from real.hostname.ip port 38916 ssh2
因此它可能是某處gitolite在錯誤皮內。
是你的用戶名'我'? – victorsavu3 2012-08-09 11:54:07
這是OS用戶名,它同時擁有gitolite-admin和其他repos的密鑰。 Gitolite用戶創建用於訪問gitolite-admin repo,名爲'gitolite-adm','我'用戶無權訪問它,並僅在其他repos訪問列表中提及。 – tijagi 2012-08-09 12:25:18