美文网首页Git
修改Git-Repo地址.md

修改Git-Repo地址.md

作者: GingerBot | 来源:发表于2016-02-04 17:57 被阅读1555次

    在Git的使用场景中,如果一个项目关联到两个远程repo(仓库),通常这两个repo一个是源项目(upstream),一个是fork到自己空间下的该项目(origin)。这种情况下,一般是用git remote add origin [repo地址]和git remote add upstream [repo地址],如:

    git remote add origin git@github.com:drubear/echarts.git
    
    git remote add upstream git@github.com:google/gson.git
    

    但如果遇到repo主机的ip发生变化、repo迁移等情况,需要修改origin中指向的地址,可以使用如下几种方法。
    在开始前,先使用

    git remote -v
    

    命令,查看一下现在origin指向的url地址。

    方法1:用git remote set-url命令 修改origin中url的指向

    git remote set-url origin <新的git repo地址>
    
    

    git remote set-url origin git@github.com:google/gson.git
    

    最后,使用

    git remote -v
    

    查一下origin是否已经被修改到了期望的地址。

    方法2:修改git的config文件

    方法2在原理上与方法1相同。
    显示隐藏文件,找到项目根目录下的.git文件夹。
    再找到其中的config文件(建议先做备份)。
    然后修改其中的url字段,如下:

    [remote "origin"]
        url = [改为你期望的git地址]
    

    然后,使用

    git remote -v
    

    查一下origin是否已经被修改到了期望的地址。

    方法3:先删掉origin,再重新添加

    使用rm命令删除origin。

    git remote rm origin
    

    然后使用add命令重新添加

    git remote add origin git@github.com:google/gson.git
    

    最后,使用

    git remote -v
    

    查一下origin是否已经被修改到了期望的地址。

    相关文章

      网友评论

        本文标题:修改Git-Repo地址.md

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