Ответ 1
Вы, должно быть, допустили ошибку в удаленном URL-адресе, дважды проверьте вывод с помощью git remote -v
и исправьте его с помощью
git remote set-url origin <new-url>
Предполагая, что удаленное имя origin
Я использую машину ubuntu 11.10. Я установил git версии 1.7.7.1. Я использую git -cola, чтобы нажать и потянуть мой код, и я смог зафиксировать и успешно выполнить мои изменения.
Теперь я изменил свою машину, и моя новая система с такими же конфигурациями. (Машина Ubuntu 11.10 и git версия 1.7.7.1).
В новой машине у меня возникают проблемы с git push. У меня появилось следующее сообщение об ошибке, когда я попытался нажать мой код:
error: RPC failed; result=22, HTTP code = 401
fatal: The remote end hung up unexpectedly
fatal: The remote end hung up unexpectedly
В Интернете я обнаружил, что это может быть вызвано любой из следующих причин:
Чтобы увеличить размер буфера с помощью следующей команды:
git config --system http.postBuffer 52428800
Я пробовал это, но не повезло. Даже попытался увеличить размер моего буфера более чем на 52428800, но все равно такую же ошибку.
Застрял в этой проблеме. Кто-нибудь может предложить мне решение.
Спасибо.
Вы, должно быть, допустили ошибку в удаленном URL-адресе, дважды проверьте вывод с помощью git remote -v
и исправьте его с помощью
git remote set-url origin <new-url>
Предполагая, что удаленное имя origin
Проблема решена сразу после обновления до версии git версии 1.8.x
В моем случае проблема с пользователем была проблемой. Я добавил себя как действительный пользователь репозитория, после которого работал "Push".
FWIW, у меня была та же проблема и она была решена путем удаления и повторного добавления пульта:
git remote remove origin
git remote add origin http://host:port/my/repo
git branch --set-upstream master origin/master
Это предполагает, что вы находитесь на главной ветке, а ваш единственный пульт - origin
.
У меня была такая же ошибка, для меня это было потому, что у меня не было прав на фиксацию для репозитория. Код ошибки 401 - ошибка HTTP 401 (неавторизованная). Как только я получил разрешения, проблема была решена.
Убедитесь, что ваш URL имеет правильное имя пользователя и пароль
git remote set-url origin http : //username:password..
Для тех, кто использует репозитории TFS git во время работы в Windows. Недавно мой пароль Windows изменился, поэтому у меня был
error RPC failed; result=22, HTTP code = 401 fatal: The remote end hung up unexpectedly
при выполнении разных вещей, таких как выборка, нажатие или вытягивание. Мы используем TFS git repo. Я исправил эту проблему, удалив мой пароль tfs из диспетчера учетных данных Windows с помощью панели управления. http://windows.microsoft.com/en-us/windows7/what-is-credential-manager.