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上的任何设置都不会生效。