Как правильно «получить» частный репозиторий?

Я ищу способ получить$ go get работать с частным репозиторием, после многих Google попробовать.

Первая попытка:

$ go get -v gitlab.com/secmask/awserver-go
Fetching https://gitlab.com/secmask/awserver-go?go-get=1
https fetch failed.
Fetching http://gitlab.com/secmask/awserver-go?go-get=1
Parsing meta tags from http://gitlab.com/secmask/awserver-go?go-get=1 (status code 200)
import "gitlab.com/secmask/awserver-go": parse http://gitlab.com/secmask/awserver-go?go-get=1: no go-import meta tags
package gitlab.com/secmask/awserver-go: unrecognized import path "gitlab.com/secmask/awserver-go

Да, он не видел метатеги, потому что я не мог знать, как предоставить информацию для входа.

Вторая попытка:

следитьhttps://gist.github.com/shurcooL/6927554, Добавьте конфигурацию в .gitconfig.

[url "ssh://[email protected]/"]
    insteadOf = https://gitlab.com/
$ go get -v gitlab.com/secmask/awserver-go --> not work
$ go get -v gitlab.com/secmask/awserver-go.git --> work but I got src/gitlab.com/secmask/awserer-go.git

Да, это работает, но с.git расширение с моим именем проекта, я могу переименовать его в оригинал, но делать это каждый раз$ go get не так хорошо, есть ли другой путь?

Ответы на вопрос(7)

Ваш ответ на вопрос