git连接gitee码云

Posted 青春无限坑!

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了git连接gitee码云相关的知识,希望对你有一定的参考价值。

背景:

前面学了使用github 远程仓库,但由于github是国外的仓库,连接慢,有时需要翻墙才能打开这个网站,所有下面推荐使用gitee国内远程仓库

 

gitee远程仓库的配置

1、首先在本地创建ssh key;

命令:ssh-keygen -t rsa -C "your_email@youremail.com"

后面的your_email@youremail.com改为你在gitee上注册的邮箱,之后会要求确认路径和输入密码,我们这使用默认的一路回车就行。

2、成功的话会在c/user/用户/下生成.ssh文件夹,进去,打开id_rsa.pub,复制里面的key

id_rsa  秘钥

id_rsa.pub  公钥

 

3、回到gitee网址配置秘钥

第一步,点击右上角下拉列表中的Settings(账户配置)

第二步,左边选择SSH公钥

 

第三步,title随便填,Key粘贴在你电脑上id_rsa.pub文件中生成的key,然后点击确定

 

添加成功后,就会变成这样了,且会发生邮件给你这个邮箱

 

4、本地创建一个gitee本地仓库

相关命令:

git init

git add

git commit 

5、连接gitee远程仓库

本地创建一个git仓库,又想在gitee创建一个远程仓库,并且使两个仓库进行远程同步,这样gitee上的仓库就可以作为备份,又可以让其他人通过该仓库来协作

1)先在gitee,创建一个远程仓库

 

2)、本地仓库和远程仓库进行关联

git remote add origin git仓库url地址

origin表示远程仓库,可以修改,但一般还是不用

gitee0402表示远程仓库名称

 

把本地仓库的数据推送到远程仓库

1、git push -u origin 分支名

 

然后查看远程仓库,发现推送成功了

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

若发现推送报下图错误:

可依次执行下面三个命令后,在重新推送

git pull
git pull origin master
git pull origin master --allow-unrelated-histories

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

 

2、再推送一个dev分支上去

 

发现gitee上面就出现了两个分支

 

从gitee远程仓库克隆数据到本地

1、先在gitee找到需要克隆的仓库,找到地址并克隆

 

2、本地执行clone命令

git clone 复制的地址

 

 

3、克隆分支(解决其它分支不显示的问题)

注意:在clone时默认是把当前地址里面的所有分支全部clone下来,但是只有master会显示

 

相关命令:git checkout -b dev origin/dev

 

从gitee远程仓库把数据拉取到本地(不是克隆)

1、先在gitee上添加文件

2、若要把gitee上新建的文件拉取到本地

命令:git pull

以上是关于git连接gitee码云的主要内容,如果未能解决你的问题,请参考以下文章

码云(gitee)配置ssh密钥

码云gitee+git入门篇——代码托管

把代码提交到码云

Git(使用码云)

git的使用---gitee码云

如何将本地项目上传到gitee 码云