获取git的ssh密钥配置

1、首先配置用户名和邮箱地址   一般由公司给提供,没给提供公司会找你要邮箱给添加权限去公司给你的拉取代码的地址里会找到这个用户名和邮箱

git config --global user.name your_name  (your_name  用你自己的在gerrit 里setting里的Profile里的Username替换掉)//设置失败请看文章最后部分

git config --global user.email your_email    (your_email 和your_name 同理)//设置失败请看文章最后部分

2、查看是否已经生成了ssh密钥

cd ~/.ssh

3、没有的话进行生成密钥

ssh-keygen -t rsa -C your_email    (上边设置的那个邮箱)

4.cat ~/.ssh/id_rsa.pub   

一定要先cd 到~/.ssh 然后执行cat ~/.ssh/id_rsa.pub  才会获取到ssh密钥

5.将获取到的ssh秘钥赋值下来,去gerrit/github 等公司要求的地址进行配置 里边一般都会有个类似ssh keys 的地方 里边会有个类似下方图片的地方 把ssh密钥获取的

"所有" 内容 复制进去 然后那个add new ssh key 就可以点击了 点击之后就添加完成可以拉取代码了

更新一条:如果同一台电脑需要用到两个账号分别提交代码

那么执行时需要执行 git config --global --replace-all user.name "输入你的用户名" 来代替git config --global user.name your_name  之后会有提示先回车然后y 其他流程不变

另外如果同一个账号里配置了多个ssh的话可能会报错 cannot overwrite multiple values with a single value

可以使用git config --global --replace-all user.email "输入你的邮箱"来设置邮箱  也就是替换了

git config --global user.email your_email

另外在多句嘴:

git clone 需要克隆的代码地址 -b 分支名称    可以直接克隆指定分支的代码

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容