TortoiseGit: Нажмите для новой удаленной ветви - PullRequest
2 голосов
/ 17 августа 2011

Я настроил проект для использования TeamCity и Git, и я хотел бы использовать новую функцию TeamCity Branch Remote Run .Способ работы состоит в том, чтобы переместить ваш рабочий каталог в удаленную ветку, за которой следит сборка TeamCity, например:

git push origin +HEAD:remote-run/my_feature

То, что я думаю , это говорит "push HEADв удаленную ветку remote-run/my_feature в репозитории origin, создавая его при необходимости "(я хотел бы получить разъяснения, если это даже немного некорректно).

Моя проблема в том, что я использую TortoiseGit с настройкой MSysGitиспользовать замазку.Это работает нормально, но это означает, что я не могу зайти в Git Bash и выполнить команду через командную строку, так как Git Bash использует OpenSSH.Я не для переустановки MSysGit (и, возможно, TortoiseGit тоже).

Итак, каков волшебный набор флажков и текстовых полей, чтобы TortoiseGit запускал пуш, как описано выше?

1 Ответ

2 голосов
/ 17 августа 2011

Сначала убедитесь, что Pageant запущен и загружен ваш ключ ... Затем вы можете установить переменную windows env GIT_SSH, чтобы она указала на plink.exe, и msysgit будет использовать Pageant. Ссылка на прохождение

...