GitBash生成密钥


 一、生成密钥

大多数 Git 服务器都会选择使用 SSH 公钥来进行授权。系统中的每个用户都必须提供一个公钥用于授权,没有的话就要生成一个。生成公钥的过程在所有操作系统上都差不多。首先你要确认一下本机是否已经有一个公钥。

.ssh文件夹默认存放位置为:C:\Users\Administrator\.ssh

有的话直接把里面的文件都删了,我是这么做的哈。

然后命令行输入:

#ssh-keygen -t rsa -C "填注册git时的邮箱如12157084@qq.com" 如下表示生成成功

$ ssh-keygen -t rsa -C "dmin@example.co"
Generating public/private rsa key pair.
Enter file in which to save the key (/c/Users/Administrator/.ssh/id_rsa):
Created directory '/c/Users/Administrator/.ssh'.
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Passphrases do not match. Try again.
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Passphrases do not match. Try again.
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /c/Users/Administrator/.ssh/id_rsa.
Your public key has been saved in /c/Users/Administrator/.ssh/id_rsa.pub.
The key fingerprint is:
SHA256:XkEhwQH21tRl7EMD6qYTjQA6MIdW/l+I2rumIKzrLi8 a”dmin@example.com
The key's randomart image is:
+---[RSA 3072]----+
|o.o.. oo+o+o.+o |
|.=.. o ..= ...+ |
|. o. . o + o . |
| .. .o.+ . o |
| o .S.= . |
|. o ...= |
|.o . . .+ |
|E . .. . |
|**..oo. |
+----[SHA256]-----+

#####如下查看密钥

Administrator@CUQEIUJQYVCH5VX MINGW64 /
$ cat ~/.ssh/id_rsa.pub  
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCYNUf92sPAxPNn815GLMro91xqLgdfGkq+lBSQt7lX9JthUs1MdAqpdArgPPJGqZDtfWYUlaAFzPc1N5J3CUZS/YvdrUFlyr3MszAVIOSrDeYniAVpX3LX6oHt8kh5/uF2O5EWDIBREwE8wJ2uewWIbjrTtPgqTz6ZAwvWAw2NE020vD4jsw9jSLp4IEGln9bM9Ux1xCILcOa38nvkrCNO+Cd7EmTmnPO2ZkTVjLZltWjTMLtlP6H9+m2pLq4Np4a0hoacpdPahFb30TtXFT5LPgL3uI7IoD3TF8MdMiV7JrXMr+BdSQ7OeeRepb58IMjvhBKlusxvz8reyz/pFOcZUn1mPVgyR9WiaXqOjN7/ldBDOSRrao/uJKOVyGLNfMWfK0G5zBiapk90AQ7g66napknu7BlaAxHlGtlFXjl63PgztCNfxiuvIaUbR+W+AX7DS3FtQcqDJzRlneKmQJa0um6BPAK+m9vl7zMdDDQD6J2zxvOw4TM1QJtQauPVtKE= a”dmin@example.com

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM