Название в значительной степени говорит само за себя:
Я использую Eclipse (Juno SR2) с плагином EGit (2.2.0).
У меня есть удаленный репозиторий, настроенный с использованием SSH, и поскольку gitd не настроен на удаленном компьютере и поскольку инструменты git не находятся на пути, у меня есть следующие параметры в файле конфигурации:
[remote "origin"]
url = ssh://[email protected]/home/colleague/repo.git
fetch = +refs/heads/*:refs/remotes/origin/*
uploadpack = ~colleague/bin/git-upload-pack
receivepack = ~colleague/bin/git-receive-pack
Выполнение простого git push
из командной строки отображает предупреждение безопасности сервера, затем запрашивает мой пароль ssh, а затем безошибочно нажимает.
Однако внутри Eclipse я получаю всплывающее окно с предупреждением сервера, затем мне предлагается ввести пароль, как и раньше, все выглядит хорошо, затем окончательное подтверждение со списком нажатых коммитов пусто с ошибкой вверху
ssh://[email protected]/home/colleague/repo.git: push not permitted
Я нахожусь внутри новой ветки, которая еще не была удалена, если это имеет значение.
Кто-нибудь видел это раньше?
/home/colleague/bin/git-upload-pack
? - person robinst   schedule 26.06.2013