Выход из состояния 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 было установлено какое-то неисправное обновление по незнанию, и это вызвало эту проблему.

Другие вопросы по тегам