前言:本文为转载文章,若有侵权,请及时告知,以便删除。
点击跳转原文链接
首先要明白git、gitee和github之间的关系。
git 是版本控制工具。
github是基于git的web开发流程代码托管平台。
gitee是开源中国社区推出的基于git的代码托管服务平台。
两者都需要先安装git再使用。github的库多,但是网速慢,国内不适合做代码云盘;gitee库少,但网速快,国内使用比较方便。
这里记录gitee的安装和配置过程,需要提前自行注册gitee账号。
1、下载git
windows用户直接到官网进行下载:git官网
2、安装
下载后打开安装包,选择安装地址后全部“下一步”进行安装。
安装完成后在开始菜单中找到Git文件夹,找到Git Bash,点击打开,出现如下窗口则安装成功。
3、创建ssh key
打开Git Bash后输入如下命令:
$ ssh-keygen -t rsa -C "xxxxx@xxx.com"
其中双引号中为自己注册gitee时使用的邮箱
回车后出现如下信息:
-
Generating
public/
private rsa
key pair.
-
Enter file
in which
to save the
key (/c/Users/xuchen/.ssh/id_rsa):
回车,出现:
Enter passphrase (empty for no passphrase):
继续回车:
Enter same passphrase again:
然后出现:
-
Your identification has been saved
in /c/Users/username/.ssh/id_rsa
-
Your
public
key has been saved
in /c/Users/username/.ssh/id_rsa.pub
-
The
key fingerprint
is:
-
SHA256:WXMSTWfZXXMr+sm++E0iosw7TQ+HUfA8r/m9v8lM9Tw xxxxxxxx@xxx.com
-
The
key
's randomart image is:
-
+---[RSA
3072]----+
-
| .oo. o+=|
-
| oo.o. *|
-
| =+.. . |
-
| + ++ . |
-
| S o. . .|
-
| + .= ..o|
-
| o.++ = Eo|
-
| o.....= O o|
-
| =o ..=.O=|
-
+----[SHA256]-----+
此时在C盘的用户文件夹下会生成一个.ssh文件夹,进入后有如下两个文件:
打开id_rsa.pub的文件,得到的一串字符串就是ssh公钥。
linux用户使用如下命令查看:
cat ~/.ssh/id_rsa.pub
4、添加公钥
将公钥复制,添加到gitee中:
确定后要求输入密码,输入gitee密码即可。
添加后打开Git Bash,输入如下命令:
ssh -T git@gitee.com
出现:
输入“yes”后自动连接。
再次输入上述命令,出现:
Hi ***! You've successfully authenticated, but GITEE.COM does not provide shell access.
经查这是正常的,说明SSH验证成功!