GitCode使用教程

目录

0.前言

1. 安装git

2. 注册 gitcode

3. 创建SSH key

4. GitCode 中配置公钥

5. 新建项目

6. clone项目

7. push 项目


0.前言

笔者之前大致知道,2020年9月10日,CSDN正式推出全新升级的开源平台 GitCode,不过鉴于稳定性原因一直没有使用,最近发现很多大佬在使用,闲来也想搞一遍试试。

看了基本的介绍,基本和使用最广泛的GitHub和开源中国搞的Gitee类似,基本操作也都是基于git,所以难度也很小,主要是记录下基本的配置方法。

1. 安装git

这个步骤都是类似的,就是本地需要安装git的客户端,具体版本视自己的操作系统而定。

下载地址:Git - Downloads

安装过程比较简单,这里不过多叙述。

2. 注册 gitcode

如果有 CSDN 账号,可以直接登陆即可,点击登陆会直接跳转到 CSDN 的登陆界面。

官方地址:GitCode 首页

3. 创建SSH key

创建一个专门的 CSDN 的秘钥,如果对于命令不是很了解,GitCode 中也有专门的帮助:

ssh · Wiki · GitCode / 帮助文档 · GitCode

这里跳过,直接使用命令:ssh-keygen -t rsa -C "[email protected]"

后面跟的邮箱,在创建 public key 的之后会跟在后面。

最后会在指定的路径下保存私钥和公钥: 

这就是需要的秘钥了。

4. GitCode 中配置公钥

看到上图的1、2、3、4 了么?

在 3 处将id_rsa.pub 贴上去,然后点击添加即可。

添加完成之后可以通过 ssh 命令确认是否有效:

ssh -T https://gitcode.net/ 

5. 新建项目

看到上图的1、2、3 了么?

在3 处点击创建,剩下的就按照步骤来即可。

在创建好之后,回到个人主页就可以看到你新建的项目:

 点击项目,会有更多的help:

一般我们为了方便都会在本地 clone 下这个git,然后在PC 端进行进行修改、merge、push等操作。

需要注意的是,需要将git config --global 的两个属性修改正确。

6. clone项目

在 clone 项目到本地的时候有两种选择,一个是通过 SSH clone,一个是通过 HTTPS clone。

这两种方式都是可以 clone 下来项目的,唯一区别在于:

  • SSH clone 在clone 的时候时候需要验证,进行 ssh key 配对。push 的时候需要根据 ssh key 创建时候是否设置了密码进行确认,如上面创建 key 时直接回车,那么push 时则无需验证;
  • HTTPS clone 在clone 的时候只要有 url 是可以直接clone,但是在push 的时候需要用户名和密码验证;

其实,这里也提供了一种方便,当作为项目的 owner,随时都可以通过HTTPS clone 进行下载代码并进行更新,而无需关心 ssh key,因为你肯定知道账户和密码的,详细看下面一节。

当然,之所以选择 SSH clone,是为了保证通信的安全需要,在push 的时候优先会进行 ssh key 校验,以保证通信的安全性。

7. push 项目

本文采用的 HTTPS clone:

这样就可以将这个项目 clone 下来,git log 查看下:

假设我们在该目录新加两个文件,并通过 git add 命令添加到缓存,然后再 git commit 添加到当前分支中:

最后一步就是通过 git push 推送到 GitCode 的服务器上了:

来看下服务器:

至此,GitCode 的使用过程阐述完毕,如果有其他疑问,欢迎留言交流。

更多详细也可以查看官方文档

猜你喜欢

转载自blog.csdn.net/jingerppp/article/details/129299771