簡介
這是我在構建一個自動化部署項目中遇到的一個異常
解決步驟:
1、進入的jenkins的home目錄,執行下面命令生成公鑰和私鑰
[root@jacky .jenkins]# ssh-keygen -t dsa
2、查看生成的公鑰
[root@jacky .ssh]# cat /root/.ssh/id_dsa.pub ssh-dss AAAAB3NzaC1kc3MAAACBAPrOu+b8/hTH4SVXO5/ewO0xKWnA6dW8YRxa3qFSwj/2UQKkhq1zY7Rb5AisGxqed902f4aTD1x5r8Gizm5J
d6iew9x5JQSIumLQ0bC38O2Su1E1BQOuP48VfIIk631z9zUJCknJSHNjS4ZQ89xQo+nQDeyuUXB/KDbZUsE35m9xAAAAFQD+dUbLuYhky5WMg8
rOS/h1dRiiOQAAAIBZBQzmEcy2xFLKA+pRy2+Hv1nUdy0qFQZvEpQHJnNaQ9L9wBLFlCdQ/QTSWnAU/oWE0HzqXc8sieZBA
3dBdbJjQP6Ce6db1zRAPGdvtUCWS566CGJXxjPcxN2EY5QDZlgZwmcgXO3LvEbTAIEAk0AsxTaPbtCF97CjLrHmwZ
kPmmjjL/q0MjwGbZOzjoL+lEvIt6BLbt2gg1zKtQJa+vJSeFHyutcbr3vKMSuW/iUZGlH0EVM= root@jacky.domain [root@jacky .ssh]#
3、去到你的github項目中,選擇setting,然后dispoly keys,把cat出來的key粘貼進去,title寫個jenkins就ok了,或者其他別的。本來以為問題就解決了,但問題還在,查看了報錯信息,前面有/usr/local/git,就去到jenkisn配置git根目錄界面,選擇不配置git根目錄,結果就不報錯了