Недопустимая версия и ссылки https при импорте частного репо в golang - PullRequest
1 голос
/ 11 апреля 2020

Попытка импортировать личное репо как пакет в golang. Did:

git config --global url.git@github.com:.insteadOf https://github.com/

Таким образом, теоретически все ссылки на https заменяются версией s sh.

github.com/XXX/util

Является ли мое частное репо модулем go.

Я делаю go get -v и получаю:

[gabriel@xiridio backend]$ go get -v
go: finding module for package github.com/XXX/util
go: downloading github.com/XXX/util v0.0.0-20200411022955-454673685ff5
go: finding module for package github.com/XXX/util
main.go:12:2: github.com/XXX/util@v0.0.0-20200411022955-454673685ff5: verifying module: github.com/XXX/util@v0.0.0-20200411022955-454673685ff5: reading https://sum.golang.org/lookup/github.com/!X!X!X/util@v0.0.0-20200411022955-454673685ff5: 410 Gone
        server response:
        not found: github.com/XXX/util@v0.0.0-20200411022955-454673685ff5: invalid version: git fetch -f origin refs/heads/*:refs/heads/* refs/tags/*:refs/tags/* in /tmp/gopath/pkg/mod/cache/vcs/f1fdc5cc42a6995f954688df06783c05d28e4a60e9aaf6930a88a2487b913907: exit status 128:
                fatal: could not read Username for 'https://github.com': terminal prompts disabled

Похоже, что есть проблема с версией, а также по какой-то причине все еще есть ссылки на https. Что еще я могу сделать?

1 Ответ

1 голос
/ 11 апреля 2020

Просто чтобы быть уверенным, я предпочитаю использовать кавычки для команды конфигурации git:

git config --global url."git@github.com:".insteadOf "https://github.com/"

См. Этот список в качестве примера .

Включает в себя :

Альтернативой использованию git@github.com является создание персонального токена доступа для вашей учетной записи GitHub, предоставление ему доступа к репо, а затем использование следующего:

git config --global url."https://${GITHUB_TOKEN}:x-oauth-basic@github.com/".insteadOf "https://github.com/"

Проверьте также, что «go get приводит к ошибке« терминальные приглашения отключены »для частного репозитория GitHub », в которой упоминается использование GOPRIVATE.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...