Выход из состояния 128 при клонировании репозитория git при получении пакета go из местоположения Github
Я хочу настроить компилятор GoLang GB для моих локальных проектов. на основе документации, приведенной в URL, я пытаюсь получить компилятор gb с помощью команды
его код возврата 128. Я не могу понять, что здесь происходит, поскольку нет ссылки для решения этой проблемы.
добавление GIT_CURL_VERBOSE=1 или 2 не помогает, так как не дает никаких других ценных деталей в качестве вывода.
$ GIT_CURL_VERBOSE=1 go get -u -v github.com/constabulary/gb/...
$ github.com/constabulary/gb (download)
$ # cd .; git clone https://github.com/constabulary/gb
C:\work\GitHub\GoLib\src\github.com\constabulary\gb
Cloning into 'C:\work\GitHub\GoLib\src\github.com\constabulary\gb'...
package github.com/constabulary/gb/...: exit status 128
Все еще получаю хороший результат
ниже вывод, когда не используется -u
$ GIT_TRACE=2 go get -v github.com/constabulary/gb/...
github.com/constabulary/gb (download)
# cd .; git clone https://github.com/constabulary/gb
C:\work\GitHub\GoLib\src\github.com\constabulary\gb
17:20:25.818538 git.c:328 trace: built-in: git 'clone'
'https://github.com/constabulary/gb' 'C:\work\GitHub\GoLib\
src\github.com\constabulary\gb'
17:20:25.867542 run-command.c:626 trace: run_command: 'remote-https'
'origin' 'https://github.com/constabulary/gb'
Cloning into 'C:\work\GitHub\GoLib\src\github.com\constabulary\gb'...
17:20:25.970553 git.c:560 trace: exec: 'git-remote-https'
'origin' 'https://github.com/constabulary/gb'
17:20:25.970553 run-command.c:626 trace: run_command: 'git-remote-
https' 'origin' 'https://github.com/constabulary/gb'
package github.com/constabulary/gb/...: exit status 128
1 ответ
Я пытался решить проблему в течение нескольких дней. В моей конфигурации я был на организационном GitHub, а кодовая библиотека, которую я пытался получить, была от github.com. Поэтому я подумал, что это может быть причиной проблемы. Но это было не так.
Я подозревал, что с конфигурацией git что-то не так. так как даже организационная учетная запись github была недоступна. Я пробовал много решений из нескольких потоков.. ничего не получалось.
Затем я окончательно удалил GitHub и git из черепахи с моей машины и снова установил. и сделал полную настройку git на моей машине с нуля.
Это сработало.
Во-первых, причина этой проблемы была выявлена, когда я отправил удалить git. Датой установки была дата начала проблемы. Так что я подозреваю, что для git было установлено какое-то неисправное обновление по незнанию, и это вызвало эту проблему.