Я не могу нажать локальную модификацию, используя TortoiseGit - PullRequest
0 голосов
/ 13 февраля 2019

Мне нужна ваша помощь, на самом деле я установил git на свой сервер Debian, а затем создал на нем свой удаленный репозиторий.И я также установил tortoisegit на моем клиенте Windows.

Я без проблем клонировал свой репозиторий с моего сервера Debian на мой клиент Windows, но я столкнулся с проблемой, когда вносил изменения в свой локальный репозиторий (клиент Windows)и попробуйте зайти в мой удаленный репозиторий (сервер Debian) с помощью TortoiseGit.

Он застрял на:

git.exe push --progress "origin" master:master
Enumerating objects: 5, done.
Counting objects: 100% (5/5), done.
Writing objects: 100% (3/3), 249 bytes | 62.00 KiB/s, done.
Total 3 (delta 0), reused 0 (delta 0)

И не может закрыть окно, есть индикатор выполнения, у меня есть только одна опция «прервать».

Может кто-то иметьсталкивались с подобной ситуацией?Или может кто-нибудь помочь мне, пожалуйста?

1 Ответ

0 голосов
/ 14 февраля 2019

Попробуйте сделать то же нажатие, используя командную строку, с упрощенным PATH и портативным Git (например, PortableGit-2.20.1-64-bit.7z.exe) без сжатия в любом месте.

set PATH=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\
set GH=C:\path\to\git
set PATH=%GH%\bin;%GH%\usr\bin;%GH%\mingw64\bin;%PATH%

Посмотрите, удастся ли выполнить там push.
Если нет, проверьте состояние удаленного репо, подключившись к серверу и запустив git status в целевом голом репо.

...