尽管进行了所有尝试,但我无法成功使用“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/"