git连接gitee(码云)

370 阅读3分钟

git连接gitee(码云)

一直想使用git来托管代码 以为对命令行不在行,怎么也没整好,网上看了很多教程也毫无头绪,后面在同事的帮助下完成了配置,希望分享出来对大家有帮助。这里先介绍windows的教程,后面结束再介绍mac,mac位置跳转

准备工作:

1.去官网下载git,下载过后安装一直下一步到安装完成为止即可。

2.去码云官网注册账号:gitee.com/jmgg/events

3.目前作者文档发布到掘金里面了.

初始化:

1.准备一个文件夹(也可以是你的项目)用来创建git如图:

00421590b3b8c5c840336b349516e97.png

2.点击进入文件夹,然后右击鼠标,会看见如图:(选择 Git Bash Here) 01dce27715df414454cc9b41cb1d592.png

3.会看见下面界面: 53dbcc8b1c321472616c26bb17566b3.png 4.刚开始我们要在本地生成一个密钥,让他和码云上面的密钥产生关联。生产密钥的的命令行

ssh-keygen -t rsa -C "2860371495@qq.com" 邮箱地址可以填自己的。效果如图所示: 6ca11593cab5d869d06a44fac595651.jpg

5.一直回车,以为我以前申请过了,所以提示可能不一样,只要一直回车到绿色的字体显示为止:

80688cc0feddf62e783d4b08ca86cf7.jpg 6.现在输入命名来查看自己生产的密钥,cat ~/.ssh/id_rsa.pub 效果如图:

9138302d63dc3bfba5949587a6ccc70.jpg 7.将密钥复制到码云的密钥上面去,下面按照图的顺序操作即可:

572c68e460423e2d3aec8cd4c9a26f2.png

0014ff68bb529f8034a8b2f4cc7ce52.png

3d3d8c700bd8d614f54959fefe89bf6.png

6ceccf072ae4f33f4c3424655203a9e.png 8.在码云上添加项目 首页:

2f41d4ad2dbefdc8303b4ff9dc9f074.png 9.根据自己的需求点击创建即可:

5517c9fb76819ad2efd3324e3979a7f.png 10.创建成功跳转过后,点击克隆下载,然后复制ssh的地址如图:(后面会用到地址)

bff80dab8fe917f85686a4e0f361ad5.png

上面步骤不较多,按照顺序来就没错。

11.在命名行中定义两个全局变量,一个邮箱,一个name 上传到码云的时候会用到,命令如下:

git config --global user.email "2860371495@qq.com"

回车过后会出现绿色的字体然后再输入:

git config --global user.name "username"

邮箱用自己的,名字也可以自己取,没影响

第一次上传代码到git:

1.重新打开test文件夹(项目文件夹也行),然后右击鼠标,会看见如图:(选择 Git Bash Here)

65f874f84e1f971477dfec23386b49f.png

2.输入初始化命令 git init 回车 效果如图:

e05d9f64774bc21d574219d371042ec.png 3.输入要链接到码云的地址,(第10部我们复制的地址)git remote add origin git@gitee.com:jmgg/Test2.git 回车 如图:

c7e39a5f0aacfff9e960f298e92932c.png

4.拉取码云上的所有文件到项目中来,git pull origin master 以后如果想在其他电脑上拿去上传了的文件,只需要做这四部操作即可。如图:6d2e7ff8fe7944cd8b82dbc0790a0ba

6d2e7ff8fe7944cd8b82dbc0790a0ba.png 查看文件夹发现多了文件:多的是码云上面的,可以自己查看下!

ae3443eccda1746ffc56a87d4c64e74.png 5.在test目录中创建一个文本文档,用来测试是否真的上传成功: 9745e4dd5c2c0af621040aa9847ed65.png

6.在命令行中继续输入代码执行 git add . (add空格后有个点别忘了) :

49f78938a92bcd7153dbbe9dfd48ab2.png

7.添加注释,来说明自己为什么要上传,方便以后自己查阅 git commit -m "第一次上传"

6519b88bafc10f80da1f384377143d0.png

8.提交到码云上面,git push origin master

因为是第一次提交,要更改为:git push -u origin master 第二次提交就按照上面的写法即可

不在需要加 -u :

eb2750b346b90584b9d4475e3f37e4f.png

如果这样显示就正面上传完成,可以打开码云看看是否正确。

上面已经说了如果是将码云上面的项目搞到其他电脑上就执行1-4个步骤就行,当然还有更简单的方法,这里就不说了。

这是这个项目的第一次提交。如果还要进行第二次提交就可以直接执行6-8步骤即可。记住第八步是没有 -u 的。

9de72b417f9d61e1a7efb3ecbeb7993.png