2011-08-16 118 views
2

我已經設置了一個項目來使用TeamCity和Git,並且我想使用TeamCity的新Branch Remote Run feature。該方法這項工作是把你的工作目錄到遠程分支的TeamCity的構建都在注視着,如:TortoiseGit:推送到新的遠程分支

git push origin +HEAD:remote-run/my_feature 

認爲這話說就是「在originHEAD到遠程分支remote-run/my_feature存儲庫,如果需要的話創建它「(如果這甚至有點不正確,我會歡迎澄清)。

我的問題是,我使用TysoGit和MSysGit設置爲使用PuTTY。這工作正常,但這意味着我無法放入Git Bash,並通過命令行發出命令,因爲Git Bash依賴於OpenSSH。我不想重新安裝MSysGit(也可能是TortoiseGit)。

那麼,什麼是神奇的複選框和文本框來獲取TortoiseGit如上所述運行推送?

+0

您可以設置windows env變量'GIT_SSH'指向plink.exe,msysgit將使用pageant。 [演練](http://my.afterdawn.com/agent_007/blog_entry.cfm/2909/git_and_cygwin) – Andy

+0

這似乎已經是這樣了:在PowerShell中發出'$ env:GIT_SSH'會給出'C:\ Program Files \ TortoiseGit \ bin \ TortoisePlink.exe' – alastairs

+0

糟糕,它有助於如果選美運行和我的密鑰加載,我猜:-)請你可以發表你的評論作爲答案,我會upvote和接受。 – alastairs

回答

2

首先確保選美遊戲正在運行並且已經加載了你的密鑰...然後你可以設置windows env變量GIT_SSH指向plink.exe,msysgit將使用選美遊戲。 Link to walkthrough

相關問題