失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > Git书签(一)Git的初次安装与生成和配置SSH公钥私钥

Git书签(一)Git的初次安装与生成和配置SSH公钥私钥

时间:2020-06-19 07:40:00

相关推荐

Git书签(一)Git的初次安装与生成和配置SSH公钥私钥

楔子:每一次换机都是酸甜苦辣五味杂陈。嗯,今天也是个好日子。加油~

1.今日书签

好,再装一次。加油~

2.靡不有初

2.1. 下载

Git 官方地址:https://www.git-/downloads

2.2. 安装

使用默认配置,一路 Next,有需要记得修改安装路径。

2.3. 终端

在电脑桌面或者文件资源管理器空白处右键菜单,选择Git Bash Here,调出 Git 终端。

2.4. 配置SSH

1)运行 ssh-keygen 生产公钥私钥(如果文件已存在,覆盖即可。文件名、密码都放空即可,即直接按 Enter 回车)

$ ssh-keygen.exe

或者:

$ ssh-keygen -t rsa -C "需要配置的邮箱地址"

执行以下命令可以查看生成结果:

$ cd ~/.ssh$ ls

2)查看公钥私钥(如果没有执行上一步,则不会有公钥私钥文件)

使用 catid_rsa.pub 查看公钥,将打印出的SSH key 从开始到结尾部分全部拷贝。

$ catid_rsa.pub

3)将 ssh key 注册到 git 服务器

Github:点自己头像 >> settings >> SSH and GPG keys>> New SSH key

Titile:自定义key:粘贴上面拷贝的公钥

内部 git 管理平台:点自己名字>> settings >> SSHPublicKeys>> Add key

Add SSH Public Key 栏:粘贴上面拷贝的公钥

注:把公钥放在 git 远程服务器上(GitHub),在你操作 GitHub 时,远程服务器会拿你配置的公钥与你本地的私钥配对获取权限。

2.5. 配置用户信息

当安装完 Git 应该做的第一件事就是设置你的用户名称与邮件地址。 因为每一个 Git 的提交都会使用这些信息:

$ git config --global user.name "需要配置的用户名"$ git config --global user.email 需要配置的邮箱地址

检查刚刚配置的用户信息,可以使用 git config --list 命令来列出所有 Git 当时能找到的配置:

$ git config --list

也可以通过输入 git config <key> 来检查 Git 的某一项配置:

$ git config user.name

~~~ 完成 ~~~ 如图 ~~~~

注:

从上面可以看到,在没有执行 ssh-keygen.exe 之前,在 .ssh 目录下 ls,是没有公钥私钥文件的(第一次安装)执行ssh-keygen.exe会确认密钥的存储位置(默认是 .ssh/id_rsa),然后它会要求你输入两次密钥口令。如果你不想在使用密钥时输入口令,直接 Enter 回车即可。

执行命令,可以查看到一对以 id_dsa 或 id_rsa 命名的文件,其中一个带有 .pub 扩展名。 .pub 文件是你的公钥,另一个则是私钥。 如果找不到这样的文件(或者根本没有 .ssh 目录),你可以通过运行 ssh-keygen 程序来创建它们。

如果使用了 --global 选项,那么该命令只需要运行一次,因为之后无论你在该系统上做任何事情,Git 都会使用那些信息。 当你想针对特定项目使用不同的用户名称与邮件地址时,可以在那个项目目录下运行没有 --global 选项的命令来配置。

将 ssh key 注册到 git 服务器:

Github:点自己头像 >> settings >> SSH and GPG keys>> New SSH key

内部 git 管理平台:点自己名字>> settings >> SSHPublicKeys>> Add key

以上。

参考文档:

https://www.git-/book/zh/v2/起步-初次运行-Git-前的配置

https://www.git-/book/zh/v2/服务器上的-Git-生成-SSH-公钥

如果觉得《Git书签(一)Git的初次安装与生成和配置SSH公钥私钥》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。