继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

git配置SSH

qaytix
关注TA
已关注
手记 104
粉丝 37
获赞 165

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 


打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP