Я работаю над своим репозиторием — https://github.com/ILoveDotNet/ilovedotnet . Внезапно git push застревает и не работает. Я попробовал все возможные решения, перечисленные в переполнении стека по аналогичной теме, и пробовал более 2 часов, но так и не смог выяснить проблему. Вот логи.
PS C:\Repos\ilovedotnet> git add .
PS C:\Repos\ilovedotnet> git commit -m "test"
[main 2f5026ae8] test
1 file changed, 1 insertion(+), 1 deletion(-)
PS C:\Repos\ilovedotnet> git push
Enumerating objects: 7, done.
Counting objects: 100% (7/7), done.
Delta compression using up to 2 threads
Compressing objects: 100% (4/4), done.
Writing objects: 100% (4/4), 348 bytes | 174.00 KiB/s, done.
Total 4 (delta 3), reused 0 (delta 0), pack-reused 0
remote: Resolving deltas: 100% (3/3), completed with 3 local objects.
Он застревает в журналах выше... и ничего не происходит.
Действия по воспроизведению:
Обновление 1:
Я пытался создать тестовую ветку и нажать, но ничего не происходит.
Вот журналы:
1234@Abdul-ka-MacBook-Pro ilovedotnet % git checkout -b test
Switched to a new branch 'test'
1234@Abdul-ka-MacBook-Pro ilovedotnet % git push
fatal: The current branch test has no upstream branch.
To push the current branch and set the remote as upstream, use
git push --set-upstream origin test
To have this happen automatically for branches without a tracking
upstream, see 'push.autoSetupRemote' in 'git help config'.
1234@Abdul-ka-MacBook-Pro ilovedotnet % git push --set-upstream origin test
Total 0 (delta 0), reused 0 (delta 0), pack-reused 0 (from 0)
Пожалуйста, помогите мне в том, что мне не хватает.
Первая проблема, похоже, связана с простоем сервера или чем-то в этом роде. Если у вас нет ошибки или фактического сбоя, а просто долгое ожидание, то это похоже на простой сервера или что-то связанное с обслуживанием или что-то в этом роде. Попробуйте еще раз позже и посмотрите, сработает ли это, а если нет, то в чем будет ошибка. Что касается второй проблемы, вы не можете просто отправить новую ветку по умолчанию. Ты мог бы просто сделать
git push -u origin the-branch-name
который устанавливает вышестоящую ветвь, которая должна получить ваш push.