git在一台电脑上配置不同的仓库(多个gitee仓库、或者不同的github仓库)

这篇具有很好参考价值的文章主要介绍了git在一台电脑上配置不同的仓库(多个gitee仓库、或者不同的github仓库)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言

在开发过程中,我们工作的时候难免会使用到两个不同的仓库,但是正常来说一电脑默认一个参考,直接会用全局命令

git config --global user.name "yourName"

但是这样只能配置一个仓库了,本文介绍在一台电脑上配置多个仓库,简单易用,请欣赏!

前提:您已经掌握了git仓库命令,不需要很会,有过配置用 CA证书 拉取/推送仓库即可。

1、配置文件

gitee子仓库,git,github,gitee
编辑config文件如下:

Host gitee.com   #这是一个别名
    HostName gitee.com  # 这是远程仓库的域名 公司
    User git
    IdentityFile ~/.ssh/id_rsa   # 这个账号对应私钥的地址
Host astar.com     #这是一个别名
    HostName gitee.com  # 这是远程仓库的域名 个人
    User git
    IdentityFile ~/.ssh/gitee_id  # 这个账号对应私钥的地址

Host astar.com 举例
我的仓库地址如下:
gitee子仓库,git,github,gitee
现在配置了这个

	Host astar.com     #这是一个别名
    HostName gitee.com  # 这是远程仓库的域名 个人
    User git
    IdentityFile ~/.ssh/gitee_id  # 这个账号对应私钥的地址

原来使用关联仓库命令就是

git remote add origin git@gitee.com:chikyAstar/astar-work-note.git

那么现在变成了这样子

git remote add origin git@astar.com:chikyAstar/astar-work-note.git

发现了没有?只是把gitee.com变成了astar.com,是的。现在清楚配置文件config的作用了吧,证书分开放,一定要写正确。


如果是这个仓库

	Host astar.com     #这是一个别名
    HostName gitee.com  # 这是远程仓库的域名 个人
    User git
    IdentityFile ~/.ssh/gitee_id  # 这个账号对应私钥的地址

那就不变,直接远程仓库是什么,就是什么,同理,可以也添加github的仓库

2、针对不同的仓库使用不同的命令

注意:不要写全局–global变量,如果以前已经写了全局,现在修改为两个仓库了,没有关系,提交的时候会报错,只要重新填写一次(name、email,关联仓库)即可。

第一个仓库

git config user.name "xxx"
git config user.email "xxx"
git remote add origin git@gitee.com:xxxx	# 关联仓库
git add .
git commit -m "注释"
git pull origin master 		# 拉取代码
git push -u origin master	# 第一次提交到远程仓库
git push					#后面可用这个

第二个仓库

git config user.name "xxx"
git config user.email "xxx"
git remote add origin git@astar.com:xxxx	# 关联仓库
git add .
git commit -m "注释"
git pull origin master 		# 拉取代码
git push -u origin master	# 第一次提交到远程仓库
git push					#后面可用这个

3、总结

其实就是一个配置文件,分别管理不同的CA证书,然后推送之前会进行对应的匹配
config配置文件:

Host gitee.com   #这是一个别名
    HostName gitee.com  # 这是远程仓库的域名 公司
    User git
    IdentityFile ~/.ssh/id_rsa   # 这个账号对应私钥的地址
Host astar.com     #这是一个别名
    HostName gitee.com  # 这是远程仓库的域名 个人
    User git
    IdentityFile ~/.ssh/gitee_id  # 这个账号对应私钥的地址

提交命令时候的不同

git remote add origin git@gitee.com:xxxx	# 关联仓库1
git remote add origin git@astar.com:xxxx	# 关联仓库2

END
祝君用餐愉快!文章来源地址https://www.toymoban.com/news/detail-540690.html

到了这里,关于git在一台电脑上配置不同的仓库(多个gitee仓库、或者不同的github仓库)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 怎样在一台电脑安装多个版本的JDK并切换使用?一篇文章教会你所有细节

    目录 1. 下载安装JDK版本 2. 配置环境变量 2. 1 配置环境变量的步骤 2.2 需要注意的细节点 2.3 JDK8,11,17版本切换测试 a . JDK8 下载链接: Java Downloads | Oracle https://www.oracle.com/java/technologies/downloads/#java8-windows b.  这里我先插一句,因为我们要安装多个JDK版本,所以我们最好提前创

    2024年04月16日
    浏览(37)
  • 在一台新电脑上配置vue开发环境

    已有代码已传入gitee,现在在新电脑上下载代码并运行 a. 下载git并安装 b. 添加gitee SSH公钥:添加gitee的SSH公钥_smiledawen的博客-CSDN博客 c. 新建文件夹,并 git clone 相应的SSH地址 d. 在下好的文件夹,进入有Licence的那个文件夹,git bash进去,输入自己的账号和姓名  git config --glo

    2024年02月16日
    浏览(20)
  • 【git】一台电脑连接管理多个git账号

    目录 一、需求说明 二、基本操作 1、假定两个远程仓库的基本信息 2、生成不同标记的私匙和公匙 3、将~/.ssh目录下生成的四个文件添加到ssh 4、配置config 5、测试 6、配置用户名和邮箱 三、Git Bash使用操作 1、打开Git bash 2、配置本地用户名、邮箱 3、添加私匙 4、提交、更新项

    2024年02月15日
    浏览(19)
  • FRP 进行内网穿透,在一台客户端上配置多台服务器连接,winsw 配置多个 windows 自启动服务,Windows 远程桌面连接时目标客户端断开 WIFI连接解决办法

    本篇博客建立在已经使用 FRP 实现通过一台服务器范围一台客户端的基础上,不会从头开始对如何配置 FRP 实现内网穿透进行介绍。有需要这方面的同学可以参考下面这篇文章:【计算机网络相关】内网穿透介绍以及使用FRP实现内网穿透Windows远程桌面_frp内网穿透-CSDN博客 本篇

    2024年02月01日
    浏览(30)
  • MuLogin浏览器如何在一台设备上安全登录和管理多个LinkedIn账户?

    一、 LinkedIn 多个账户的用处 LinkedIn作为世界上最大的专业人士社交平台,具有许多有用的功能,对于个人和企业来说都非常重要。以下是多个LinkedIn账户的一些典型用途: 1. 分行业账户:如果您在不同的行业从事职业活动,并希望将个人资料和联系人分开,多个账户可以帮助

    2024年02月06日
    浏览(23)
  • 如何在一台或多台电脑上禁用和管理USB接口的方法

    如何在一台或多台电脑上禁用和管理USB接口的方法。 一、在WindowsXP中禁用和管理USB接口 1. 计算机未安装USB设备 这种情况可以采取将%SystemRoot%Inf下的Usbstor.pnf和Usbstor.inf两个文件设置其用户的控制权限。 Step1:右击这两个文件,选择“属性→安全→高级”,在“权限”页面中

    2024年02月10日
    浏览(20)
  • xshell---git上传文件到gitee远程仓库配置

    如果没有xshell下没有下载过git,可以参考这篇的教程:Linux配置安装 git 详细教程  下载后可以通过 git --version 查看git的版本号,验证是否安装成功 首先需要在gitee上注册一个账号 然后再主页面点击右上边框的 + 号,选择新建仓库,建立一个仓库:  然后填写新建仓库的名称

    2024年02月07日
    浏览(22)
  • 配置安装Git,使用Gitee仓库(手把手从无到有)

    首先 Git 是什么? Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。 点击下载Git(Windows版本) 1、打开下载链接之后,点击图中箭头所指,即可下载最新版本的 Git 注意:由于是国外网站,下载速度有很大问题,这里提供一个国内镜像下载站

    2024年02月10日
    浏览(33)
  • Git 配置SSH,多个 Github 账号配置不同的SSH KEY

    首先做个说明 生成一对默认的私钥公钥,私钥自己客户端留着用,公钥可以给多个平台用。 多对私钥公钥,主要是应对一个平台多个账号的情况。当然你想每个平台使用不同的私钥公钥也是可以的。 多次生成私钥公钥需要自己重新命名,否则会覆盖之前的。 一、查看是否已

    2024年02月07日
    浏览(31)
  • 【上传本地代码至Gitee仓库,并配置Qt Creator的Git功能】

    将工程上传至gitee仓库进行项目管理。配置Qt Creator推拉仓库中代码。 Gitee是基于git分布式版本控制系统的国内代码托管平台,在团队进行开发协作时有利于代码的更新管理,同时其版本回退功能可以防止一些误操作导致代码发生不希望的修改。目前本人正在做一个基于Qt的项

    2024年02月04日
    浏览(38)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包