Далее удаляем необходимый файл на сервере:
rm /home/git/p/javaenterpriseplatform/git.git/refs/heads/master.lock
Выходим:
exit
Соответственно, для другого проекта:
ssh -t talyshevvv,oramake@shell.sourceforge.net create
rm /home/git/p/oramake/git.git/refs/heads/master.lock
exit
После этого все отлично работает (как по https, так и по ssh).
PS. Скорее всего, это последствия падения или/и переезда SF совсем недавнего (как раз перед этими проблемами).
Однако, в сети встречал обсуждение ровно таких же проблем и на GitHub, и на GitLab и других (очевидно, падения - бывают у всех).
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Описание проблемы:
При push получаем сообщения следующего вида:
...
fatal: The remote end hung up unexpectedly
fatal: The remote end hung up unexpectedly
Everything up-to-date
git did not exit cleanly (exit code 1) (71578 ms @ 17.04.2018 11:17:59)
При этом, если делать push по ssh, то получим сообщение вида:
fatal: Unable to create
'/git/p/javaenterpriseplatform/git.git/refs/heads/master.lock': File exists.
или для другого проекта
fatal: Unable to create
'/git/p/oramake/git.git/refs/heads/master.lock': File exists.
Решение (исходная статья по адресу: https://sourceforge.net/p/forge/site-support/9817/)
Запускаем Git/bin/bash.exe
Выполняем:
ssh -t talyshevvv,javaenterpriseplatform@shell.sourceforge.net create
Вводим пароль.
Далее удаляем необходимый файл на сервере:
rm /home/git/p/javaenterpriseplatform/git.git/refs/heads/master.lock
Выходим:
exit
Соответственно, для другого проекта:
ssh -t talyshevvv,oramake@shell.sourceforge.net create
rm /home/git/p/oramake/git.git/refs/heads/master.lock
exit
После этого все отлично работает (как по https, так и по ssh).
PS. Скорее всего, это последствия падения или/и переезда SF совсем недавнего (как раз перед этими проблемами).
Однако, в сети встречал обсуждение ровно таких же проблем и на GitHub, и на GitLab и других (очевидно, падения - бывают у всех).