Я сталкиваюсь с некоторым странным поведением, поэтому я надеюсь, что кто-то может помочь пролить свет на это. Когда я делаю git push , он заканчивается «фатальным: удаленный конец неожиданно зависает», но проверка журналов git и удаленного репозитория, кажется, указывают на то, что push прошел нормально. При повторном запуске git push возвращается «Все актуально».
Итак, немного предыстории, я установил dropbear и git на Palm Pre и пытаюсь внести изменения в репозиторий gitorious. Поскольку dropbear немного неаккуратен, мне пришлось создать сценарий оболочки (называемый sssh), который эквивалентен
ssh -i ~/.ssh/id_rsa $*
, поскольку dropbear не будет автоматически сканировать публичный ключ. Кроме того, я определил GIT_SSH как /opt/bin/sssh.
Итак, на данный момент все кажется работающим, но я не уверен, почему «роковое» сообщение продолжает появляться. Есть идеи?
Обновление: отредактировано, чтобы показать, что у меня есть в .git / config.
root@castle:/opt/src/modifications# cat .git/config
[core]
repositoryformatversion = 0
filemode = true
bare = false
logallrefupdates = true
[branch "master"]
remote = origin
merge = refs/heads/master
[remote "origin"]
url = git@gitorious.org:webos-internals/modifications.git
fetch = +refs/heads/*:refs/remotes/origin/*
[remote "all"]
url = git@gitorious.org:webos-internals/modifications.git
url = git@github.com:jauderho/webos-hacks.git