美文网首页
你 Go mod Unknown reversion了吗

你 Go mod Unknown reversion了吗

作者: 七月牧夫 | 来源:发表于2022-01-23 00:14 被阅读0次

    Go mod 项目构建已经很便捷了,还找不到包,go get失败?又或包明明在就是down不下来。

    1 私域 git clone 本身的问题:

    ssh 或者 https download失败:

    a. 是否配置ssh
        没有?ssh-keygen -t rsa一直按(Enter file:xxx 处建议换个新名字)
        .ssh/config 设置不同域使用不同密钥对,任意一次ssh成功后,对端域名公要会添加在know_host中
    
    b. 本地.ssh目录中know_host文件是否已存在相同域名,但是其公钥不可用(一般较少),删除know_host
    文件中对应行,重新git clone下载公钥
    

    2. GOPATH/pkg 目录下污染
    本地库中已存在该包,切有污染。直接干掉

    3. git config配置问题
    git 本地配置 .gitconfig文件

    a.配置中使用instreadof 且 “http://xxx.com/” 后没有 “/”
    b.instreadof 配置缺失,git ssh 协议如果替换成https协议,或者域名进行重定向等操作:
    [url "git@git.xxx.com:"]
            insteadOf = https://git.xxx.com/
    [url "https://git.xxx.com/"]
            insteadOf = https://git.xxx.old.com/
    [url "http://git.xxx.com/"]
            insteadOf = http://git.xxx.old.com/
    
    

    待补充

    相关文章

      网友评论

          本文标题:你 Go mod Unknown reversion了吗

          本文链接:https://www.haomeiwen.com/subject/hfophrtx.html