不同设备使用同一个Git账号

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

想要在公司和家里的电脑上用同一个git账号来pull, push代码

1. 查看原设备的用户名和邮箱

第1种方法, 依次输入

git config user.name
git config user.email

第2种方法, 输入

cat ~/.gitconfig

2. 配置新设备的用户名和邮箱

用户名和邮箱与原设备保持一致

git config --global user.name "用户名"
git config --global user.email "邮箱"
ssh-keygen

输入上面三句话之后会弹出提示是否在此电脑上创建.ssh文件夹,回车同意即可
接着会提示设置密码,不设置就连按两次回车

完成之后,在 “C:\users\你的用户名.ssh” 文件夹下会生成两个文件
两台电脑共用一个git账号,git 学习笔记,git

3. 在GitLab添加SSH keys

打开GitLab → “Profile settings” → “SSH Keys” → “Add SSH Key”

两台电脑共用一个git账号,git 学习笔记,git

用记事本打开id_ed25519.pub,复制全部内容到Key文本框中,Title会自动识别出来,点击"Add Key"

无法添加SSH Key,提示"Fingerprint cannot be generated"

解决方法:
换成rsa加密方式的SSH key,在git命令行输入

ssh-keygen -t rsa -C "邮箱"

.ssh文件夹下新增两个文件
两台电脑共用一个git账号,git 学习笔记,git
记事本打开 “id_rsa.pub”,复制全部内容,粘贴在Key输入框内, Title会自动生成,点击按钮Add key生成,成功。

4. 在新设备上git clone指定分支的代码

git clone -b my_branch git@gitlabxxxxxxxxxxxxxxxxxxxxxx.git

两台电脑共用一个git账号,git 学习笔记,git
报错了
解决方法:
两台电脑共用一个git账号,git 学习笔记,git

Host *
HostkeyAlgorithms +ssh-rsa
PubkeyAcceptedKeyTypes +ssh-rsa

创建config文件后,重新git clone就可以了文章来源地址https://www.toymoban.com/news/detail-846897.html

参考

  • 不同设备使用同一个Git账号
  • GitLab秘钥添加
  • 记一次使用git报错,解决Unable to negotiate with **** port 22: no matching host key type found. Their offer: ssh-rsa

到了这里,关于不同设备使用同一个Git账号的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • Linux系统中判断多个设备使用了同一个IP地址,判断IP地址冲突的问题

    在Linux系统中,如果多个设备使用了同一个IP地址,就会发生IP地址冲突的问题。IP地址冲突会导致网络连接不稳定,甚至会导致网络中断。因此,在使用Linux系统时,需要及时发现和解决IP地址冲突问题。 下面介绍几种在Linux系统中判断IP地址冲突的方法。 1.使用ping命令 ping命

    2024年02月16日
    浏览(76)
  • 不同版本.net引用同一个项目

    项目文件.csproj文件内容如下: 重点是:不能有其他的 netstandard2;net40;net45;net46;net6

    2024年02月10日
    浏览(54)
  • 两台电脑连结的同一个wifi网络,如何将两个电脑之间的大文件进行快速传输,有什么办法吗?

    问题描述:两台电脑连结的同一个wifi网络,如何将两个电脑之间的大文件进行快速传输,有什么办法吗? 问题解答: 有几种方法可以在两台电脑之间快速传输大文件: 使用局域网文件共享功能: 如果两台电脑连接到同一个WiFi网络并且位于同一个局域网中,您可以在其中一

    2024年04月12日
    浏览(163)
  • 为什么访问同一个网址却返回不同的内容

    哈喽大家好,我是咸鱼。今天给大家分享一个关于 HTTP 有趣的现象 链接:https://csvbase.com/meripaterson/stock-exchanges 我们用浏览器访问这个链接,可以看到下面的网页 但如果我们使用 curl 命令去访问这个链接呢? 可以看到返回的是一个 csv 文件 我们用 wget 命令下载下来看看 可以

    2024年02月03日
    浏览(64)
  • 如何判断2台设备是否在同一个局域网?

    需要局域网环境debug,但是家里只有一个无线路由器+台式机(有线连接路由器)+开发板(无线连接到路由器),因此好奇台式机和开发板是否是同一局域网? 1.台式机输入ipconfig,获取网络信息。   ip 地址是:192.168.10.2 子网掩码是:255.255.255.0 2.开发板因为是linux 环境,shell 下

    2024年02月11日
    浏览(73)
  • Tomcat与Nginx多项目部署,同一个ip不同端口部署,完整教程

    多项目,同IP,不同端口部署访问。 部署一个PC项目,访问地址:http://192.168.31.1:8085/项目名称 部署一个dist项目,访问地址:http://192.168.31.1:8086/项目名称 注:以上只是举例! 之前没有这样的经验,也没有查到整合的资料,所以整合记录一下~ 不推荐低版本或最新版本,最新版

    2024年02月03日
    浏览(62)
  • Java中不同对象调用该实例方法返回值是同一个地址空间吗?

    结论 不一定。 基本类型返回的是值 引用数据类型返回的是引用地址(是否同一个引用看是否用到常量池) \\\'==\\\' 基本类型比较的是两者的值是否相同 而引用类型比较两者的是引用地址是否相同 返回的值相同 \\\'==\\\'就为true 返回的引用地址相同 \\\'==\\\'就是true

    2023年04月25日
    浏览(54)
  • Rocketmq面试(一) Rocketmq同一个消费组订阅不同的Tag,会有什么问题?

    先说结果:会造成数据丢失 再说依据: RocketMQ要求同一个消费者组内的消费者必须订阅关系一致,如果订阅关系不一致会出现消息丢失的问题。 官网入口:订阅关系一致 | RocketMQ 不想看官网的,直接看结论 什么叫订阅关系一致 1.订阅的Topic相同,或者订阅的Topic相同 tag也相

    2024年02月07日
    浏览(54)
  • 【pytorch】同一个模型model.train()和model.eval()模式下的输出完全不同

    测试时为什么要使用model.eval() - 小筱痕 - 博客园 (cnblogs.com) 输出不同的原因是由于student模型中的某些层的行为不同。一些层,如dropout和batch normalization,在训练和评估过程中的行为是不同的。 在训练过程中,dropout层会随机将一部分输入置为零,这有助于防止过拟合。dropou

    2024年02月12日
    浏览(60)
  • 如何链接多个modbus_tcp设备,并将设备数据写入同一个modbusSlave,以便外部客户端获取所有链接设备的数据。

    在modbus通信中,一个modbus服务器一次只能链接一个客户机,那么,外部客户端要获取多个设备的modbus数据,就需要使用链接一个专用的mosbus服务器,一下就是详细解决方法。 第一步:创建modbus客户端,链接一个modbus设备,然后再链接一个共有的modbus服务器,modbus客户端可以连

    2024年04月25日
    浏览(59)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包