0

我一直有一個問題,試圖從Windows服務器上的私人回購添加github材料。轉到配置問題

我見過很多人建議如何添加ssh密鑰,以及在基於unix的系統上的位置。沒有找到與Windows服務器相關的任何內容。

我使用的是Go最新版本,並安裝了Go Server &安裝了git的Windows Server 2008上的代理。

我可以連接到使用Git Bash的私人回購。

每當我嘗試添加材料時,它總是說檢查連接,看起來像它永遠呆在那裏。

如果我使用基本身份驗證的工作原理,但我希望使其工作,而無需公開我的密碼在URL中。

有沒有辦法做到這一點?

回答

0

如果您在默認的本地系統帳戶下運行Go,您可以按照http://opensourcetester.co.uk/2013/06/28/jenkins-windows-ssh/的建議設置本地系統帳戶的ssh密鑰。

如果您在域帳戶(而不是默認的本地系統帳戶)下運行Go Server,請檢查您是否已將ssh密鑰上載到服務器計算機上的%USERPROFILE%/。ssh /文件夾,%USERPROFILE%是HOME域用戶的文件夾。一旦你設置好了,Go服務器就可以選擇所需的密鑰。這同樣適用於代理機器。只是你知道,Go不會在內部調用Git-bash來運行git命令,所以當在Go中運行git時,在bash上的任何設置都不會生效。