念念不忘
必有回响

如何更换Git远程仓库的地址

因需要对开源程序进行二次开发,那么从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 = git@git.hub.com: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 = git@git.hub.com: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 git@git.hub.com:xxx/xxx.git

第三种方式,新增仓库地址

git remote origin set-url [url]

 

赞(0) 打赏
未经允许不得转载:码农志 » 如何更换Git远程仓库的地址
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏