Jenkins Mac slave 遇到 git: 'credential-osxkeychain' is not a git command. 錯誤


剛開始用Jenkins,單位有一個項目,在Windows和Mac都需要編譯。

 

配了一台Jenkins Master,兩台agent node,一台Windows環境,一台Mac環境,都是Java Web Start啟動。

Windows下從Git下載代碼好好的,Mac下卻報錯:

git: 'credential-osxkeychain' is not a git command.

網上搜了些git-credential-osxkeychain的內容

https://stackoverflow.com/questions/13661354/github-for-mac-error-git-credential-osxkeychain-is-not-a-git-command

https://stackoverflow.com/questions/35809630/jenkins-git-plugin-with-git-lfs-fails-with-bad-credentials-on-mac-slave

我把git路徑加到path,還有設置KeyChain Access中相關的密鑰訪問權限為所有App,還是不行。

 

不過根據它們的描述,我直接在Mac下用git命令行本來就是好的,是不是我的git命令位置不對呢?

果然,設置Jenkins Node中Git的位置為/usr/bin/git就好了,我一開始填的local目錄里的。

 

 




免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM