git 在服务器上使用ssh公钥授权

大多数 Git 服务器都会选择使用 SSH 公钥来进行授权。系统中的每个用户都必须提供一个公钥用于授权,没有的话就要生成一个。生成公钥的过程在所有操作系统上都差不多。 首先先确认一下是否已经有一个公钥了。SSH 公钥默认储存在账户的主目录下的 ~/.ssh 目录。进去看看:

localhost: xxx$ cd ~/.ssh
localhost:.ssh xxx$ ls
github_rsa  github_rsa.pub  id_rsa      id_rsa.pub  known_hosts

id_rsa.pub 就是公钥,id_rsa是私钥,如果这个目录根本就没有这些文件可以通过ssh-keygen来创建。

localhost: xxx$ ssh-keygen

通过这个命令确认输出路径并输入密码以及确认密码然后就会生成相应文件,然后把.pub文件的内容提供给git服务器管理员就可以了。

1
说点什么

avatar
1 Comment threads
0 Thread replies
0 Followers
 
Most reacted comment
Hottest comment thread
0 Comment authors
Recent comment authors
  Subscribe  
最新 最旧 得票最多
提醒
trackback

[…] 查看原文:https://www.liuandy.cn/git/2018/04/03/2356.html […]