簡體   English   中英

Jenkins,git'高級'命令(fetch,diff等)和ssh-agent(Windows Server)

[英]Jenkins, git 'advanced' commands (fetch, diff etc) and ssh-agent (Windows Server)

我們在Windows Server 2016上運行了x86 Jenkins。無論是項目還是管道中的git插件,都沒有通過ssh進行回購的問題。

現在,我希望能夠從原點獲取后執行'git diff'命令。 我安裝了Jenkins插件“ sshagent”,並嘗試從該上下文執行git命令。 從該插件頁面看來,我不再需要使用Tomcat本機庫(引號:從1.14開始,如果安裝了ssh-agent,則不再需要)

我的直接問題是錯誤“檢查ssh-agent是否已安裝並且在PATH中”。 如果可能,我寧願不使用Tomcat版本。 我想我試圖理解為什么我所做的每一次搜索都隱含ssh-agent.exe應該是git的一部分,但是它不在我的“ bin”文件夾中。

對實現既定目標(執行git diff)的其他方法持開放態度,包括先前與git服務器的ssh連接,但這似乎也不簡單。

最終結果非常簡單,ssh-agent.exe位於git / usr / bin中而不是git / bin中。 將每個Druta建議添加到路徑中

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM