git clone admin@ip address:gitolite-admin.git
当我尝试按照以下步骤添加新用户时,新用户无法连接:
迄今为止已采取的步骤:
1. Copied the public key into the keydir (also tried copying it in a separate directory within the keydir)
2. I added a repo in the config file for the new userID
3. git add -A
4. git commit -m 'adding new user keys and repo'
5. git push origin master
所有这些命令都可以顺利运行,没有抛出任何错误。当用户尝试登录时,他无法通过以下命令连接。
git clone username@IPAddress:newRepoName.git
连接超时,报告无法在端口22上进行连接。有什么建议可以帮助排除故障吗(用户的公钥是从他的计算机生成的 - 用于登录的是同一台计算机 - 用于管理员访问的是另一台计算机)。提前感谢。
编辑:
我删除了一个(非管理员)用户的公钥,在提交后将其推送到服务器,然后为该用户添加了一个新的公钥,在添加、提交和推送到服务器之后。管理员的回复中提到已添加该用户。然而,当用户尝试使用以下命令连接服务器时,连接尝试失败(我可以从我的计算机克隆项目 - 其他用户和附加用户都不能,所以我猜我在配置附加用户时犯了一个错误 - 如果有任何想法,欢迎分享,并感谢您的耐心)。
git clone git@xx.xxx.xxx.xx:testProject
正在克隆到 'testProject'...
权限被拒绝(publickey)。
fatal: 远程端意外挂断。