尽管进行了所有尝试,但我无法成功使用“go get”从gitlab获取私有(private)仓库
我已经尝试使用.netrc,gitconfig,但是它不起作用。
我有一台带有git的私有(private)计算机,假设它是mymachine.prv

git config --global url."[email protected]:".insteadOf "https://mymachine.prv/"

我使用用户“gp”从虚拟机运行此命令
并不断询问我[email protected]的密码

所以我已经用ssh-keygen生成了公钥并添加到了gitlab帐户,但是没有运气。

有什么帮助吗?

詹保罗

最佳答案

我想它应该可以帮助您。您错过了ssh://
例如,发布其工作方式:https://www.scivision.dev/git-pull-https-push-ssh/

git config --global url."ssh://[email protected]/".insteadOf "https://mymachine.prv/"

09-04 12:14