我已经设置了一个使用TeamCity和Git的项目,我想使用TeamCity的新Branch Remote Run feature。这项工作的方式是将您的工作目录推送到TeamCity构建正在观看的远程分支,例如:
git push origin +HEAD:remote-run/my_feature
我认为这就是说“将HEAD
推送到remote-run/my_feature
存储库中的远程分支origin
,必要时创建它”(我会欢迎澄清,如果这甚至有点不正确)。
我的问题是我正在使用TortoiseGit并将MSysGit设置为使用PuTTY。这工作正常,但这意味着我不能进入Git Bash并通过命令行发出命令,因为Git Bash依赖于OpenSSH。我不打算重新安装MSysGit(也可能是TortoiseGit)。
那么,如上所述,让TortoiseGit运行推送的复选框和文本框的神奇组合是什么?
答案 0 :(得分:2)
首先确保选美正在运行并且已加载密钥...然后您可以将windows env变量GIT_SSH
设置为指向plink.exe,msysgit将使用选美。 Link to walkthrough