我一直试图在我的MAC上为CI设置Jenkins。 我已经生成了一个公钥作为Jenkins用户,并将其放置在我的git服务器的associated_keys文件中。它仍然抛出一个错误,表示权限被拒绝。 你能帮我吗?为GIT设置Jenkins问题
-1
A
回答
1
设置Jenkins首次使用git通常会失败,因为SSH会在第一次尝试连接主机时发出警告并要求确认。事情是这样的:
The authenticity of host 'example.com (10.66.77.88)' can't be established.
RSA key fingerprint is ae:51:f4:c7:c5:3a:54:f2:96:2c:59:ff:e3:59:52:a2.
Are you sure you want to continue connecting (yes/no)?
在交互式会话,您可以键入y
和主机将被添加到~/.ssh/known_hosts
让你没有得到警告之后,但詹金斯看到这个时候会失败。
要修复此问题,请在您的机器上安装sudo su jenkins
,并尝试以jenkins
用户的身份手动执行git克隆。然后您可以确认主持人的有效性,从那时起,詹金斯将能够连接没有问题。
这是一个非常常见的陷阱,所以我认为它可能是你正在经历的。
0
您可以尝试的第一件事是修复密钥文件名。从“man ssh”
~/.ssh/authorized_keys
Lists the public keys (DSA/ECDSA/RSA) that can be used for log-
ging in as this user.
相关问题
- 1. Jenkins和Git配置问题
- 2. Jenkins + Tomcat + Git + SSH设置
- 3. Git SSH访问设置问题
- 4. 如何在Jenkins中设置“Git Changelog”?
- 5. 设置jenkins使用gitBucket git存储库
- 6. 在Jenkins/Git中设置远程追踪
- 7. Jenkins Git配置问题 - 找不到证书下拉列表
- 8. Git配置问题
- 9. 如何将Jenkins配置为Git on Assembla?
- 10. Liferay 6.1主题:jenkins和git
- 11. 问题设置onChildClickListener为ExpandableListView
- 12. 配置Jenkins和Git/GitHub
- 13. 配置Jenkins的本地git
- 14. Git:设置守护进程的麻烦,git clone的问题
- 15. Jenkins Mac问题
- 16. Jenkins MSTest问题
- 17. Selenium Jenkins问题
- 18. Jenkins htmlpublisher问题
- 19. git全局配置问题
- 20. WCFstreaming问题,当设置位置为0
- 21. 使用Jenkins设置StyleCop和FXCop的问题
- 22. Jenkins email-ext插件“ghost”配置问题
- 23. Docker Jenkins&Sonar设置
- 24. Jenkins的PHPMD设置
- 25. RVM和Jenkins设置
- 26. 为Redmine设置git commit hook
- 27. 为git设置代理
- 28. Jenkins执行问题
- 29. Jenkins升级问题
- 30. Jenkins构建问题
您需要提供更多的信息。詹金斯如何配置git?你到底什么时候会遇到这个错误?你可以发布一些Jenkins的控制台输出吗? – regulatethis