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

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

localhost: xxxcd ~/.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服务器管理员就可以了。

0 0 vote
Article Rating
Subscribe
提醒
guest
1 评论
Oldest
Newest Most Voted
Inline Feedbacks
View all comments

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

1
0
Would love your thoughts, please comment.x
()
x