如何更換Git遠端倉庫的地址
阿新 • • 發佈:2018-12-29
因需要對開源程式進行二次開發,那麼從github上克隆下來的程式碼本身自帶的倉庫地址的origin地址便是github的,那麼此時需要修改為公司內部的地址,並且同時也能隨時和github上面的程式碼進行合併。只需要修改Git遠端倉庫的地址即可實現:
第一種方式,修改config配置檔案
vim .git/config
將配置檔案中的[remote “origin”]的地址修改為本地倉庫地址
branch.master.merge=refs/heads/master [core] repositoryformatversion = 0 filemode = true bare = false logallrefupdates = true ignorecase = true precomposeunicode = true [remote "origin"] url =[email protected]:xxx/xxx.git #公司本地的Git倉庫地址 fetch = +refs/heads/*:refs/remotes/origin/* [branch "master"] remote = origin merge = refs/heads/master
如果需要隨時和github上面的程式碼隨時合併,那麼只需要新建一個[remote],整體配置如下:
[core] repositoryformatversion = 0 filemode = true bare = false logallrefupdates = true ignorecase = true precomposeunicode = true [remote "origin"] url =[email protected]:xxx/xxx.git #公司本地的Git倉庫地址 fetch = +refs/heads/*:refs/remotes/origin/* [remote "github"] url = https://github.com/xxx/xxx.git #GitHub的倉庫地址 fetch = +refs/heads/*:refs/remotes/origin/* [branch "master"] remote = origin merge = refs/heads/master
第二種方式,先刪後加
首先刪除原來的倉庫地址
git remote rm origin
然後新增新增倉庫地址
git remote add origin [email protected]:xxx/xxx.git
第三種方式,新增倉庫地址
git remote origin set-url [url]