为了账号安全,请及时绑定邮箱和手机立即绑定

git配置SSH

标签:
Html5

git配置SSH

Git是分布式的代码管理工具,远程的代码管理是基于SSH的,所以要使用远程的Git则需要SSH的配置。
github的SSH配置如下:
一 、

git config --global user.name "xuhaiyan"
git config --global user.email "haiyan.xu.vip@gmail.com"


二、生成SSH密钥过程:
1.查看是否已经有了ssh密钥:cd ~/.ssh
如果没有密钥则不会有此文件夹,有则备份删除
2.生存密钥:


ssh-keygen -t rsa -C “haiyan.xu.vip@gmail.com”


如果提示  ssh-keygen 不是内部命令或者。。。

这时候要配置环境变量,具体操作如下:

1.找到Git/usr/bin目录下的ssh-keygen.exe(如果找不到,可以在计算机全局搜索)

2.属性-->高级系统设置-->环境变量-->系统变量,找到Path变量,进行编辑,End到最后,输入分号,粘贴复制的ssh-keygen所在的路径,保存;

 
按3个回车,密码为空。

Your identification has been saved in /home/tekkub/.ssh/id_rsa.
Your public key has been saved in /home/tekkub/.ssh/id_rsa.pub.
The key fingerprint is:
………………

最后得到了两个文件:id_rsa和id_rsa.pub

警告:操作过程中显示了输入密码,这个时候直接打enter就行


3.添加密钥到ssh:ssh-add 文件名
需要之前输入密码。
cd ~/.ssh 文件夹在:C:\Users\kingdee\.ssh 有一个文件名为id_rsa.pub,把里面的内容复制到git库的我的SSHKEYs中

1.    如果linux:进入    主文件夹    显示隐藏的文件 , 然后进入 cd ~/.ssh , 然后打开 id_rsa.pub ,然后复制里面的内容;

2.    打开gitlab ,然后进入设置,然后按ssh目录,然后把复制的内容粘贴textAreas里面就行

ssh 现在已经配置完成了


如果,还显示提示


Agent admitted failure to sign using the key.

Permission denied (publickey).

fatal: 无法读取远程仓库。


解決方式 使用 ssh-add 指令将私钥 加进来 (根据个人的密匙命名不同更改 id_rsa)

ssh-add   ~/.ssh/id_rsa 


点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
Web前端工程师
手记
粉丝
37
获赞与收藏
165

关注作者,订阅最新文章

阅读免费教程

  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消