git 同时配置 gitee github

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

git 同时配置 gitee github

1、
删除C:\Users\dell\.ssh目录。
在任意目录右击——》Git Bash Here,打开Git Bash窗口,下方命令在Git Bash窗口输入。

2、添加git全局范围的用户名和邮箱

git config --global user.email "609612189@qq.com"
git config --global user.name "609612189"

3、进入C:\Users\dell\.ssh目录。

cd
cd ./.ssh

4、

# gitee 创建 ssh keys:
ssh-keygen -t rsa -f ~/.ssh/id_rsa.gitee -C "609612189@qq.com"
# github 创建 ssh keys:
ssh-keygen -t ed25519 -f ~/.ssh/id_rsa.github -C "609612189@qq.com"

C:\Users\dell\.ssh下产生了id_rsa.gitee、id_rsa.gitee.pub、id_rsa.github、id_rsa.github.pub文件。

5、

eval "$(ssh-agent -s)"
ssh-add ~/.ssh/id_rsa.github
ssh-add ~/.ssh/id_rsa.gitee

6、在C:\Users\dell\.ssh下创建文件config,文件内如下:

Host github.com
	HostName github.com
	Port 22
	User git
	IdentityFile ~/.ssh/id_rsa.github


Host gitee.com
	HostName gitee.com
	Port 22
	User git
	IdentityFile ~/.ssh/id_rsa.gitee

注意:2个端口都是22,github的端口不能是443。

7、
在GitHub的SSH公钥,标题填写609612189,公钥填写id_rsa.github.pub 中的内容。
在Gitee的SSH公钥,标题填写609612189,公钥填写id_rsa.gitee.pub 中的内容,Authentication Keys和Signing keys各添加1个。只添加Authentication Keys就可以连接到ssh -T git@github.com了。

8、测试能否访问。第1次访问需要验证,直接输入"yes"就好,验证完成会在know_hosts文件新增1行。如果没有known_hosts文件,会在C:\Users\dell\.ssh下产生known_hosts文件,再新增。

ssh -T git@gitee.com
ssh -T git@github.com

访问成功如图。
git 同时配置 gitee github,git,gitee,github
gitee和github的第1次访问完成后,known_hosts文件内容如下:

gitee.com,182.255.33.134 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBMuEoYdx6to5oxR60IWj8uoe1aI0X1fKOHWOtLqTg1tsLT1iFwXV5JmFjU46EzeMBV/6EmI1uaRI6HiEPtPtJHE=
github.com,20.205.243.166 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEmKSENjQEezOmxkZMy7opKgwFB9nkt5YRrYMjNuG5N87uRgg6CLrbo5wAdT/y6v0mKV0U2w0WZ2YB/++Tpockg=

问题解决

1、

$ ssh -T git@gitee.com
kex_exchange_identification: read: Connection reset by peer
Connection reset by 180.76.198.77 port 22

报错:Connection reset by peer。解决:不用学校的MUST-WiFi、dlink-206的wifi,要用手机卡1热点。
连接gitee和连接github时,用MUST-WiFi或者dlink-206的wifi都会报上方的错误。

2、

$ ssh -T git@github.com
kex_exchange_identification: Connection closed by remote host
Connection closed by 20.205.243.166 port 443

报错:Connection closed by remote host。解决:把C:\Users\dell\.ssh\config文件中,端口Port从443改成22。文章来源地址https://www.toymoban.com/news/detail-714135.html

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

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

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

相关文章

  • git本地项目同时推送提交到github和gitee同步

    同时推送到GitHub和Gitee(码云)可以通过设置多个远程仓库地址来实现。具体步骤如下: 一、分别推送 第一次推送仓库 加 -u 添加 分支 分别推送会报错 二、一键推送 修改.git/config配置文件 新配置文件 开始推送 三、自定义Git别名 你也可以通过设置一个Git别名来实现这一点,

    2024年02月06日
    浏览(36)
  • GitHub&Gitee&Gitlab&极狐(JihuLab)同时生成并配置SSH公私钥详细过程

    GitHub-微软-github.com Gitee-开源中国- gitee.com Gitlab-乌克兰GitLab 公司-gitlab.com 极狐(JihuLab)-中国代理商运营的Gitlab -gitlab.cn或者jihulab.com 使用 SSH公钥 可以让你在你的电脑和 GitHub 等平台通讯的时候使用 更安全的连接 ( Git的Remote 要使用 SSH地址 ,例如 git@gitee.com:king/example.git ),但

    2024年02月09日
    浏览(38)
  • Git同时配置Github和Gitlab

    电脑的git需要同时管理Github上自己的代码仓库和Gitlab的公司的代码仓库,所以记录同时配置两者的步骤。 第一步、清除已有的全局配置(我之前只有github的配置) git config --global --unset user.name git config --global --unset user.email 第二步、分别生成两个SSH Key,注意要命名成不同的名

    2024年02月01日
    浏览(29)
  • 在windos中同时使用gitee与github

    原因非常简单,我们遇到自己喜欢的git仓库后,通常会将他们克隆到我们本地电脑上,但这个时候会有一个问题,就是我们喜欢的仓库有可能是gitee仓库,也有可能是github仓库,这个时候将git设置成既可以拉取gitee仓库又可以拉取github仓库就显得非常重要。 这里以windows版本为

    2024年02月09日
    浏览(30)
  • 小白新手一文完成Git+Github/GITEE傻瓜式入门详解部署教程(内含TortoiseGit配置)

    本文创作时版本为 Git-2.41.0,使用目标为笔记存储和代码库,部分公司向使用的设置可能不一样 本文在创作时通过狂神说视频的学习和帮助 版本控制 (Revision control)是一种在开发的过程中用于管理我们对文件、目录或工程等内容的修改历史,方便查看更改历史记录,备份以

    2024年02月04日
    浏览(81)
  • git在一台电脑上配置不同的仓库(多个gitee仓库、或者不同的github仓库)

    在开发过程中,我们工作的时候难免会使用到两个不同的仓库,但是正常来说一电脑默认一个参考,直接会用全局命令 但是这样只能配置一个仓库了,本文介绍在一台电脑上配置多个仓库,简单易用,请欣赏! 前提:您已经掌握了git仓库命令,不需要很会,有过配置用 CA证

    2024年02月13日
    浏览(41)
  • 20230729 git github gitee

    1.gitee与gitHub概念? Gitee(码云)是开源中国社区推出的代码托管协作开发平台,支持Git和SVN,提供免费的私有仓库托管。Gitee专为开发者提供稳定、高效、安全的云端软件开发协作平台,无论是个人、团队、或是企业,都能够实现代码托管、项目管理、协作开发。(国内) Git

    2024年02月15日
    浏览(29)
  • Git、Github、Gitee的区别

    ⭐作者主页:@逐梦苍穹 ⭐所属专栏:Git 什么是版本管理?   版本管理是管理各个不同的版本,出了问题可以及时回滚。   Git是一个分布式版本控制系统,用于跟踪和管理代码的变化。它是一个命令行工具,可以在本地计算机上使用,无需依赖任何托管平台。   Git具

    2024年02月09日
    浏览(35)
  • 【Git】gitee与github同步

    本章所讲内容有克隆远程库(填上章的坑)和两个远程库在本地同步上传的方法。 接着我们上一篇讲了的内容:Git建立远程库,继续学习Git吧! 在上一次我们讲了,我们比较常用的还是从远程库来进行克隆,而不是用git remote add命令去连接我们的远程库,那么我们改如何克隆

    2024年02月10日
    浏览(33)
  • git、github、gitee、gitlub

    版本控制 版本控制是一种记录文件内容变化,以便将来查阅特定版本修订情况的系统。 版本控制其实最重要的是可以记录文件修改历史记录,从而让用户能够查看历史版本,方便版本切换 集中式版本控制工具 有一个单一的集中管理的服务器 好处:方便管理员进行权限管控

    2023年04月08日
    浏览(74)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包