SSH KEY 设置 目录在open ~ 根目录下的.ssh 里面

当咱们从github或者gitlab上clone项目或者参与项目时,须要证实咱们的身份。github、gitlab支持使用SSH协议进行免密登陆,而SSH协议采用了RSA算法保证了登陆的安全性。咱们要作的就是在本地生成一对RSA的密钥,而且将其中公钥暴露给远程主机。在登陆时,远程主机会向咱们发送一段随机字符串,咱们用本身的私钥加密后再发回去,远程主机用会用以前储存的公钥进行解密,若是匹配成功,则容许登陆。git

 

过程
  1. 首先你须要在github上或者gitlab上有一个本身的帐户
  2. 打开git bash,输入命令ls -al ~/.ssh。检查是否显示有id_rsa.pub或者id_dsa.pub存在,若是存在请直接跳至第4步。
  3. 在git bash中键入ssh-keygen -t rsa -C "your_email@example.com",注意将这里的邮箱地址替换成你本身的邮箱地址。以后一直按回车就能够了。在这里能够看到id_rsa和id_rsa.pub文件已经生成。而且生成的路径也已显示。
  4. 用记事本之类的软件打开id_rsa.pub文件,而且复制所有内容。这里记录的是公钥信息。
  5. 在你的gitlab或者github的帐户,打开SSH key标签。而后选择Add SSH key按钮,将刚刚复制的内容粘贴进去便可,而后点击add key。
 
     所有操做完成,只要你对你要操做的项目有权限,接下来就能够顺利的进行git的操做了。
注意:当登陆成功后没看见项目 说明项目权限没开 
相关文章
相关标签/搜索