You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

如何将本地Git仓库远程URL从GitLab切换至GitHub?

让Git命令默认作用于GitHub的配置方法

你已经做了最关键的一步啦!git remote set-url origin git@github.com:repo-url这个命令就是用来修改默认远程仓库origin的地址的,咱们可以通过以下步骤确认配置生效,确保后续操作都指向GitHub:

  • 第一步:验证当前远程配置
    打开终端执行:

    git remote -v
    

    如果输出里origin对应的fetchpush地址都是你设置的GitHub仓库URL,那就说明配置已经生效。这时候你执行git pushgit pull这类不带远程名的命令,默认就会和GitHub仓库交互了。

  • 第二步:测试提交同步
    你可以做个小测试(比如修改下README文件),然后执行:

    git add .
    git commit -m "Test commit for GitHub sync"
    git push
    

    之后去GitHub仓库查看,就能看到这个测试提交已经同步过去了。

额外:如果需要保留GitLab作为备用远程

要是之后你还想偶尔同步代码到GitLab,不用修改origin,可以添加一个单独的远程仓库别名:

git remote add gitlab git@gitlab.com:your-gitlab-repo-url

之后想推送到GitLab时,只需要执行:

git push gitlab <你的分支名,比如main>

而默认的git pushgit pull还是会优先作用于GitHub的origin远程。

内容的提问来源于stack exchange,提问作者Marcelo BD

火山引擎 最新活动