我有一个在Oracle 6.9上运行的Jenkins服务器(版本6.9)。Git 1.7.1安装在/usr/bin/git (运行which git命令时显示)下可用的服务器和二进制文件上。
我的Windows从服务器连接到这个主服务器,这里也配置了git。不过,我仍然收到以下错误:
Caused by: java.io.IOException: Cannot run program "/usr/bin/git" (in directory "C:\Jenkins\workspace\x\y\z"): CreateProcess error=2, The sys
我试图设置我的构建服务器(Windows2008Machine)来构建我的项目从github企业,但我得到Permission Denined (Public Key)时,我试图克隆一个回购。我已经生成了ssh键并将其添加到github配置文件中。
当我尝试测试ssh连接并克隆回购时,这就是我所拥有的。
D:>ssh -T git@git.company.com
Hi my_user! You've successfully authenticated, but GitHub does not provide shell access.
D:\>git clone git
当我尝试从windows计算机推送时,我正尝试在测试服务器上设置git存储库。
git push ssh://git@server.com:/path/.git
我得到了错误
fatal: The remote end hung up unexpectedly
但是,当我ssh进入我的服务器并尝试执行完全相同的命令时,它工作得很好。这是我的git设置的问题还是windows设置的问题?
我开发了一个Intranet应用程序,它需要实现从本地存储库(在web服务器的磁盘上)到远程存储库的"git push“。我从web服务器启动git进程,它在IIS池标识下运行,IIS池标识是web服务器计算机管理员组的域帐户成员。Git需要用户凭据来执行推送操作。我整合了一个定制版本的git-凭证-winstore。此程序使用Windows凭据管理器存储网站的通用凭据。但是,当调用凭证的写入时,我会得到以下错误:
Failed to write credential: A specified logon session does not exist. It may already h