美文网首页
读git书籍笔记(精通git - 第二版)第三节:Git服务器

读git书籍笔记(精通git - 第二版)第三节:Git服务器

作者: 前端的爬行之旅 | 来源:发表于2019-04-11 14:03 被阅读0次

协议

Git可以通过四种主要的协议来传输数据:本地协议,HTTP协议,SSH协议和Git协议

3.1生成个人的SSH公钥

默认情况下,用户的SSH密钥保存在其~/.ssh目录下。只需要进入该目录并列出其中的内容,检查是否已经有密钥

// windows下
$ cd ~/.ssh
$ ls
key       id_dsa         known_hosts
config   id_dsa.pub      
// mac下前往文件夹~/.ssh,即可到达该目录下,可以看到相关密钥文件

其中一个名字为id_rsa /id_dsa ,另一个与之对应的.pub文件,.pub文件就是公钥文件,另一个则是私钥文件。
创建公钥&私钥:

$ ssh-keygen

首先程序会确认你要把密钥放在哪个目录下(默认为.ssh/id_rsa),然后程序会询问两遍口令(如果不想要每次使用密钥都输入密码,则可以留空)。
接下来,每个用户都要把自己的SSH公钥发送给Git服务器的管理员(假设你的SSH服务其需要公钥进行密码验证)。
如需详细了解可参考GitHub网站上的SSH密钥教程:https://help.github.com/articles/connecting-to-github-with-ssh/

相关文章

网友评论

      本文标题:读git书籍笔记(精通git - 第二版)第三节:Git服务器

      本文链接:https://www.haomeiwen.com/subject/tyhshqtx.html