我一直試圖在我的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. 用ssh設置jenkins與git
- 4. Jenkins配置問題
- 5. Git SSH訪問設置問題
- 6. 設置jenkins使用gitBucket git存儲庫
- 7. 在Jenkins/Git中設置遠程追蹤
- 8. 如何在Jenkins中設置「Git Changelog」?
- 9. 使用Jenkins git-repo插件的問題
- 10. 設置git工作區的問題?
- 11. Jenkins Git配置問題 - 找不到證書下拉列表
- 12. Git配置問題
- 13. 如何將Jenkins配置爲Git on Assembla?
- 14. 試圖爲Jenkins設置一個git鉤子
- 15. 問題設置onChildClickListener爲ExpandableListView
- 16. Liferay 6.1主題:jenkins和git
- 17. Git:設置守護進程的麻煩,git clone的問題
- 18. 配置Jenkins和Git/GitHub
- 19. 配置Jenkins的本地git
- 20. Jenkins Mac問題
- 21. Selenium Jenkins問題
- 22. Jenkins MsBuild.exe問題
- 23. Jenkins htmlpublisher問題
- 24. Jenkins MSTest問題
- 25. git全局配置問題
- 26. WCFstreaming問題,當設置位置爲0
- 27. 使用Jenkins設置StyleCop和FXCop的問題
- 28. Jenkins email-ext插件「ghost」配置問題
- 29. 使用GitHub配置Jenkins的問題
- 30. RVM和Jenkins設置
您需要提供更多的信息。詹金斯如何配置git?你到底什麼時候會遇到這個錯誤?你可以發佈一些Jenkins的控制檯輸出嗎? – regulatethis