一台电脑中,如何使 git 同时配置Github、Gitee等多种版本控制工具

  • 1. ssh文件本地环境配置
  • 2. 在Github、Gitee上配置SSH keys(以Github为例)
  • 3.测试是否成功

最近由于频繁使用git从Github、Gitee(码云)等代码仓库clone别人的优秀code,但是发现从Github上clone完项目后,想要再从Gitee上clone项目就必须重新配置ssh-key。这样来回生成ssh-key然后还得配置也太麻烦了,接下来,本文章会介绍如何解决这种问题。

1. ssh文件本地环境配置

  • 在自己系统中找到 .ssh文件夹,将此目录下的文件全部删除

    • 方法一: 在GUI模式下手动寻找 (window系统在 “C:\Users\账号名\.ssh ” )
    • 方法二: 鼠标右键打开 Git Bash,在弹出的窗口中输入:
    cd ~/.ssh       # 进入.ssh文件夹
    

  • 生成ssh配置文件
    • 在 .ssh 文件夹下鼠标右键打开 Git Base Here
    • 输入命令:
      ssh-keygen -t rsa -C "xxxxx@xxxxx.com"    # 填写自己Github / Gitee的邮箱
      
    • 上述命令的执行次数由你要绑定几个代码仓库有关(eg: 要同时绑定Github和Gitee,则上述命令需执行两次),执行的时候可以自己指定生成文件的文件名(默认是id_rsa),然后填写密码(可以为空):
      Generating public/private rsa key pair.
      Enter file in which to save the key (C:/Users/jiaha/.ssh): github_rsa
      

  • 创建config文件,写入一些相应配置
    # gitee
    Host gitee.com
    HostName gitee.com
    PreferredAuthentications publickey
    IdentityFile ~/.ssh/id_rsa.gitee# github
    Host github.com
    HostName github.com
    PreferredAuthentications publickey
    IdentityFile ~/.ssh/id_rsa.github
    

2. 在Github、Gitee上配置SSH keys(以Github为例)

  • 登录自己的Github / Gitee 网站,点击网站右上角自己的头像, 点击 Settings 选项,打开如下窗口,点击"New SSH key"。
  • “文本框1”中可以自己填写一个自定义标识(可以随便填写),“文本框2”中将之前在本地生成的**_rsa.pub文件中的内容复制粘贴到这里即可。然后点击“Add SSH key”。

3.测试是否成功

  • 打开 git 的控制窗口,输入如下命令:

    # 测试连接 Github
    ssh -T git@github.com
    # 测试连接 Gitee
    ssh -T git@gitee.com
    
  • 如果出现如下结果,则说明你已经配置成功了。

    参考文献:
    https://blog.csdn.net/qq_33858250/article/details/81046316
    https://my.oschina.net/u/3552749/blog/1678082

一台电脑中,如何使 git 同时配置Github、Gitee等多种版本控制工具相关推荐

  1. 一台电脑中招,整网均被感染---9166.biz / 5y5.us Arp木马病毒专杀360独家发布

    原文:http://x.360safe.com/index.php/1/action_viewspace_itemid_27395.html 近日,360安全中心接到大量用户的举报,称全局域网的电脑中 ...

  2. 怎么查找那台电脑中了ARP病毒

    工具/材料: 腾讯电脑管家 ARP病毒想必大家都听说过,这种病毒一般是会在局域网内进行传播的,一旦局域网内有一台电脑中了这种ARP病毒,那么就会自动向外发送ARP欺骗攻击,导致局域网内的其他人的电脑都 ...

  3. 一台计算机只能注册一台sql,局域网中的一台电脑为啥连接不到另一台电脑中的SQL远程数据库...

    当前位置:我的异常网» Sql Server » 局域网中的一台电脑为啥连接不到另一台电脑中的SQL 局域网中的一台电脑为啥连接不到另一台电脑中的SQL远程数据库 www.myexceptions.n ...

  4. linux安装git并配置GitHub账号,本地与GitHub之间进行文件的上传(push)、下载(克隆)、更新

    0310 Linux和github交互 参考链接: 安装git并配置GitHub账号: 本地与GitHub之间进行文件的上传(push).下载(克隆).更新 上传 下载 更新: 补充:GitHub的原 ...

  5. [Git] 配置Github Gitee reference加速

    配置 Github & Gitee & reference加速 一.注册公钥到Github https://github.com/settings/keys 生成public key ...

  6. 服务器共享文件怎么自动备份,如何用批处理把域的文件服务器中的共享资源备份到另一台电脑中...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 如何用批处理实现在局域网内跨电脑把文件服务器中共享出来的所有文件夹.文件备份到另一台客户端中? 大概情况如下: 域环境,域名:wcp 文件服务器: 1.主 ...

  7. ARP攻击,查找哪台电脑中病毒

    今天刚用Wireshark抓包,发现总是会出现Who has ip1?Tell ip2这条命令,发现是我们实验室某个电脑中病毒了.(本来想把图片粘贴上来的,但是不是很会用) 只能知道那位同学的ip,不 ...

  8. 一台电脑部署两个或多个 Hexo 博客(一台电脑使用两个或多个 GitHub 账号)

    由于个人原因需要在一台电脑上部署两个Hexo博客,本来以为挺简单,没想到问题重重,首先是一个GitHub账号只能搭建一个Hexo博客,因此就需要使用其他GitHub账号:其次是一台电脑绑定两个GitH ...

  9. Git基础:第七、八章 Git提交规范Github/Gitee(github资料附录表)

    文章目录 第七章 Git提交规范 7.1 Commit Message 7.1.1 自动化校验commit message 7.2 Author & Committer 7.3 Changed ...

  10. mysql数据库如何克隆好友怎么弄_怎样把我的Mysql中的数据库复制到另一台电脑中...

    有两种办法. 1.在B机器上装mysql. 将A机器上的mysql/data下的你的数据库目录整个拷贝下来. 将B机器上的mysql服务停止. 找到B机器上的mysql/data目录,将你拷贝的目录粘 ...

最新文章

  1. Linux系统下手把手完成无人值守安装服务
  2. C语言内存泄漏案例及解决办法
  3. linux编辑文档windows,1.9vim编辑器linux内核的底层文本编辑器,跟windows系统上的文本文档类似,大部分用这个工具进行文本的编辑,这个工具的操作方式基本上用不到鼠标,多是...
  4. DNS 服务器地址大全
  5. Android中的JSON解析方式:json; Gson ; Fastjson
  6. 物联网安防技术融合在细分领域的应用分析
  7. MsSql 生成数据文档
  8. [蛋蛋の涂鸦日记]02-致电通渠中心
  9. java如何设table只读_Table
  10. 阿里腾讯都在做的可视化大屏,我用这工具里的100个模板实现了
  11. Angular.js(出库列表页)
  12. 在线 服务器 web,web服务器是什么?
  13. ps无法打开计算机缺失文件,ps打开出现dll文件丢失怎么解决
  14. OA常见问题和解决方案
  15. rstudio的数据集怎么建立和保存_用RStudio导入数据
  16. openwrt-wps功能的实现(一)
  17. 远程桌面访问之VNC使用指南
  18. 【题解】 bzoj1135: [POI2009]Lyz (线段树+霍尔定理)
  19. 【传感器大赏】3轴磁场传感器
  20. Rancher 使用 NFS Storage Classes 进行动态 NFS 存储

热门文章

  1. 思科ccnp网络工程师必备技能ICMPv6协议概述详解
  2. 从北斗到Mate 50:星空中的中国式浪漫
  3. G33/G31芯片最佳分辨率1440×900
  4. 多图赏析联想Windows 8平板ThinkPad Tablet 2
  5. 一键获取系统特殊权限 - TrustedInstaller权限,可以直接修改hosts等系统文件
  6. 华为 MA5683T GPON简单业务配置
  7. 东芝打印机共享怎么设置_东芝打印机如何共享
  8. java 数据权限控制_数据权限-数据列权限设计方案
  9. 编译原理-语法分析详解
  10. kindle书籍的后缀名_kindle可以看什么格式