美文网首页程序员
Git 快速使用 之 配置并获取SSH公钥

Git 快速使用 之 配置并获取SSH公钥

作者: mm_cuckoo | 来源:发表于2017-08-15 10:02 被阅读146次

设置用户信息

如果你是新安装的Git,第一个要配置的是你个人的用户名称和电子邮件地址。这两条配置很重要,每次 Git 提交时都会引用这两条信息,说明是谁提交了更新,所以会随更新内容一起被永久纳入历史记录:

$ git config --global user.name "name"
$ git config --global user.email "email addr"

如果用了 --global 选项,那么更改的配置文件就是位于你用户主目录下的那个,以后你所有的项目都会默认使用这里配置的用户信息。如果要在某个特定的项目中使用其他名字或者电邮,只要去掉 --global 选项重新配置即可,新的设定保存在当前项目的 .git/config 文件里。

查看配置信息

要检查已有的配置信息,可以使用 git config --list 命令:

cfox@cfox-PC:~$ git config --list
core.symlinks=false
core.autocrlf=true
core.fscache=true
color.diff=auto
color.status=auto
color.branch=auto
color.interactive=true
help.format=html
diff.astextplain.textconv=astextplain
rebase.autosquash=true
user.name=name
user.email=email addr

SSH 公钥获取

生成公钥使用ssh-keygen 命令,然后一直回车就OK 了,如果你想配置多个公钥,要在Enter file in which to save the key (/home/cfox/.ssh/id_rsa):后加上多个公钥的名字,过个公钥的使用这里不会讲,这里只介绍单个公钥的生成。

cfox@cfox-PC:~$ ssh-keygen
Generating public/private rsa key pair.
Enter file in which to save the key (/home/cfox/.ssh/id_rsa): 
Created directory '/home/schacon/.ssh'.
Enter passphrase (empty for no passphrase): 
Enter same passphrase again: 
Your identification has been saved in  /home/cfox/.ssh/id_rsa.
Your public key has been saved in  /home/cfox/.ssh/id_rsa.pub.
The key fingerprint is:
SHA256:Jckcdc4wYVWOjc6hmbUAHtk6/SybQeeZBBfTc59BKBE cfox@cfox-PC
The key's randomart image is:
+---[RSA 2048]----+
|        ++*EB++. |
|       +.*oB.Bo..|
|        *oooO oo+|
|        oooOoo ..|
|        So+*+o   |
|          o *    |
|           =     |
|          o      |
|                 |
+----[SHA256]-----+

执行完上面的步骤后,我们到/home/cfox/.ssh/目录下找寻找一对以 id_dsaid_rsa 命名的文件,其中一个带有 .pub 扩展名。 .pub 文件是你的公钥,另一个则是私钥。

公钥看起来是这样的:

$ cat ~/.ssh/id_rsa.pub
ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAklOUpkDHrfHY17SbrmTIpNLTGK9Tjom/BWDSU
GPl+nafzlHDTYW7hdI4yZ5ew18JH4JW9jbhUFrviQzM7xlELEVf4h9lFX5QVkbPppSwg0cda3
Pbv7kOdJ/MTyBlWXFCR+HAo3FXRitBqxiX1nKhXpHAZsMciLq8V6RjsNAQwdsdMFvSlVK/7XA
t3FaoJoAsncM1Q9x5+3V0Ww68/eIFmb1zuUFljQJKprrX88XypNDvjYNby6vw/Pb0rwert/En
mZ+AW4OZPnTPI89ZPmVMLuayrD2cE86Z/il8b+gw3r3+1nKatmIkjn2so1d01QraTlMqVSsbx
NrRFi9wrf+M7Q== email addr

最后将公钥添加到你的远程仓库中就完成了配置,

获取帮助

想了解 Git 的各式工具该怎么用,可以阅读它们的使用帮助,方法有三:

$ git help <verb>
$ git <verb> --help
$ man git-<verb>

比如,要学习 config 命令可以怎么用,运行:

$ git help config

相关文章

  • Git 快速使用

    MENU Git 快速使用 之 配置并获取SSH公钥Git 快速使用 之 Git 分支 branchGit 快速使...

  • Git 快速使用 之 配置并获取SSH公钥

    设置用户信息 如果你是新安装的Git,第一个要配置的是你个人的用户名称和电子邮件地址。这两条配置很重要,每次 Gi...

  • Git SSH 配置以及git操作Authentication

    配置ssh公钥访问oschina 使用ssh-kengen工具生成公钥(public key) 查看生成的公钥,并...

  • [Git学习] 使用ssh公钥配置Gitee

    之前使用的是HTTPS协议进行配置Git,其实也可以使用ssh公钥进行Git配置,具体配置如下 配置ssh 1,右...

  • Linux 配置 Git 过程备份

    安装 git 配置用户名和邮箱 生成 SSH 秘钥 然后,回车 3 次。 Windows 下使用: 查看公钥并复...

  • Coding中 Git 配置

    Coding 官方帮助文档 配置SSH 公钥 配置SSH公钥 打开Git Bash 再次之前需要下载Git Bas...

  • git配置免密(以github为例)

    配置user.name和user.email 生成ssh密钥对 获取公钥 Github上配置ssh公钥 验证

  • 配置SSH及git的常用命令

    1.安装SSH 在命令行中配置ssh 2.获取公钥 3.在码云上配置公钥 4.配置完成后即可使用ssh免密操作 从...

  • 01配置SSH

    1.安装在命令行中配置ssh 获取公钥 将id_rsa.pub中的公钥复制到码云ssh公钥配置中 3.配置码云的SSH

  • 配置SSH

    1.安装在命令行中配置SSH 2.获取公钥 点击.SSH 进入文件夹 点击第二行获取公钥 3.配置码云的SSH 点...

网友评论

    本文标题:Git 快速使用 之 配置并获取SSH公钥

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