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

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/mingmingsuper/article/details/79803301
大多数 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服务器管理员就可以了。

查看原文:https://www.liuandy.cn/git/2018/04/03/2356.html
展开阅读全文

没有更多推荐了,返回首页