Git添加SSh公钥以及多人协作冲突问题解决方案

本文介绍了如何在Windows和Centos系统中为Git添加SSH公钥以访问gitee,以及解决多人协作时遇到的文件冲突问题。在Windows上,通过Git Bash配置用户信息并生成SSH密钥;Centos系统的操作类似但更为直观。当发生冲突时,通过拉取最新代码,手动解决冲突,再提交和推送即可解决。
摘要由CSDN通过智能技术生成

现在加入有两台机器想访问gitee(与github类似,csdn的代码托管平台,很好用^_^,推荐一波)

将两台电脑的SSH公钥添加到gitee中

这里我们用两种系统分别为Windows和Centos

Window

如果装过git,右键桌面,选择如下的红色标记的地方,没装的话。。(还用说么,下载安装)
这里写图片描述
这里会进入bash 命令框

  1. 配置全局的用户名和邮箱,这个必须要配置,不然git没法commit,当然也可以单独配置每个工程的用户和邮箱这里就不说了。

    git config --global user.name "YiwenDong"
    git config --global user.email "xxxx1.dong.ext@nokia.com"
    
  2. 生成ssh秘钥

     $ ssh-keygen -t rsa -C "xxxx.1.dong.ext@nokia.com"

    这里生成时会出现如下的信息,直接按Enter建就好,直接放入默认位置下

    Creates a new ssh key using the provided email # Generating public/private rsa key pair.
    
    Enter file in which to save the key (/home/you/.ssh/id_rsa):

    还会有一个类似下面的一句话,意思让我们输密码,输不输都行,这里我输入了密码,还会让你在输入一遍,输入时密码不可见,注意。输入完秘钥应该就生成了。

    Enter same passphrase again: [Type passphrase again]
  3. 查看秘钥是否生成

    $ cd ~/.ssh
        $ ls

    如果出现如下所示的秘钥(一个公钥一个私钥),恭喜,成功。
    这里写图片描述

  4. 将公钥在gitee(或者github)中添加。

    首先查看一下公钥

    cat id_rsa.pub

    出现和下面相似的一串字符,复制它

    ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCcc3aFD6+QdySTy9b5O5p26JCVF86a00h530XX9mVD3QUkSG0gdEldDMrgef5N6rrHuApx13hYBuiviJj9Vp6y+6w2b6ncGnHrdPmhCOiBVQ2k1tr0DIclDb6b44QbxNU4q8D0yF+69Pj7OajUOU3JLRs9oovHXjYVXPBi11xDBYSVB3hVh9ocdVYuevCgBVBttie/wQu4ajib6zQC9984+5GSDpWLeG5bh5H7rhAm/fzpcZv+dxDGsjbCwbymQv/eBbWhECPXNb60ZIbtaR0s1vgCF9KcjAjEaBXHlvjd/KpUWX3fJVhAD87Y9+m+pRzcawHmUwTpCo/ThejkL5h9 xxxx.1.dong.ext@nokia.com
    <
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值