git连接gitee平台.github同理。
生成SSH公钥
打开~/.ssh
,没有则新建一个。
输入一下指令
cd ~/.ssh
ssh-keygen -o
根据提示操作(基本一路按回车即可)
nanshou@nanshou-virtual-machine:~/.ssh$ ssh-keygen -o
Generating public/private rsa key pair.
Enter file in which to save the key (/home/nanshou/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/nanshou/.ssh/id_rsa.
Your public key has been saved in /home/nanshou/.ssh/id_rsa.pub.
The key fingerprint is:
SHA256:RCmyvLDlWV6lrekrtvtUdxpt01Q5PdVuwqrlBwTwLZ4 nanshou@nanshou-virtual-machine
The key's randomart image is:
+---[RSA 2048]----+
| oo B|
| . ....o. ++|
| . o ..+o... .+|
| . + ..o..o..ooo|
| = = .SoE.o.=o.|
| . + . o. .+= . |
| .. +.. |
| o.. . . . |
| .o=o. . |
+----[SHA256]-----+
nanshou@nanshou-virtual-machine:~/.ssh$
然后复制id_rsa.pub
的内容。
绑定Gitee
登录gitee。点击头像->设置->安全设置ssh公钥。
命名一个自己喜欢的公钥标题,粘贴上面复制id_rsa.pub
的内容,绑定即可。
链接gitee仓库
方式一:gitee平台完成初始化
新建仓库,输入仓库名称(路径默认),并初始化好仓库。
要想连接上仓库test,有俩种方式。
仓库页面,点击“克隆/下载”,复制ssh链接。
git@gitee.com:用户名/仓库名.git
比如我的用户名为nanshoui,仓库名叫test。ssh链接如:git@gitee.com:nanshoui/study_test.git
打开命令行,输入以下指令。
git clone <ssh路径>
比如我上面的ssh链接执行效果。
nanshou@nanshou-virtual-machine:~/mygitcode/study$ git clone git@gitee.com:nanshoui/study_test.git
正克隆到 'study_test'...
The authenticity of host 'gitee.com (180.97.125.228)' can't be established.
ECDSA key fingerprint is SHA256:FQGC9Kn/eye1W8icdBgrQp+KkGYoFgbVr17bmjey0Wc.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'gitee.com,180.97.125.228' (ECDSA) to the list of known hosts.
remote: Enumerating objects: 20, done.
remote: Counting objects: 100% (20/20), done.
remote: Compressing objects: 100% (17/17), done.
remote: Total 20 (delta 3), reused 0 (delta 0), pack-reused 0
接收对象中: 100% (20/20), 完成.
处理 delta 中: 100% (3/3), 完成.
nanshou@nanshou-virtual-machine:~/mygitcode/study$ ls
study_test
nanshou@nanshou-virtual-machine:~/mygitcode/study/study_test$ git status
位于分支 master
您的分支与上游分支 'origin/master' 一致。
无文件要提交,干净的工作区
以上则完成了git链接到gitee平台。
方式二:本地git已完成初始化
只需要在gitee平台上建立一个仓库,仓库名建议和本地的项目名一致。本地git已完成初始化,所以不需要勾选初始化操作。
输入以下指令也可以完成链接操作。
git remote add origin git@github.com:yourName/repositoryname.git
不要输错地址了,万一错了,修改.git/config
文件中的[remote “origin”]的url值即可。
[remote "origin"]
url = git@github.com:yourName/repositoryname.git // 更正即可
fetch = +refs/heads/*:refs/remotes/origin/*