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

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

1. 初次安装

1.1. 下载

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

1.2. 安装

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

1.3. 终端

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

1.4. 配置SSH

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

$ ssh-keygen.exe 

或者:

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

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

$ cd ~/.ssh
$ ls

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

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

$ cat id_rsa.pub

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

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

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

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

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

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

1.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 >> SSH Public Keys >> Add key


参考文档:
https://www.git-scm.com/book/zh/v2/起步-初次运行-Git-前的配置
https://www.git-scm.com/book/zh/v2/服务器上的-Git-生成-SSH-公钥

发布了63 篇原创文章 · 获赞 13 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/itanping/article/details/101011963