一、关于GitCode

我之前大致知道,2020年9月10日,CSDN正式推出全新升级的开源平台 GitCode,不过鉴于稳定性原因一直没有使用,但是最近因为想在CSDN更新们课程,所以就开始使用下。

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

二、安装git

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

下载地址:Git – Downloads

GitCode使用教程-编程之家

安装包一路next安装后,右键可以发现多了git的命令

GitCode使用教程-编程之家

三、注册GitCode

这步默认都是已经做完了,如果不确认可以登录账号看下,基本的设置包括邮箱和账户名

直达地址:项目 · 探索 · GitCode

四、生成SSH密钥

终于到重点了,用过GitHub的同学应该都很熟悉了,这步就是根据本地的硬件生成秘钥,然后和server端建立链接就好

生成公钥命令(邮箱是自己的即可):ssh-keygen -t rsa -C "allen5g@qq.com" 

GitCode使用教程-编程之家

然后执行你本地的公钥路径即可,类似 cat /c/Users/Administrator/.ssh/id_rsa.pub ,即可把公钥输出到屏幕,左键选择即复制文本。(从ssh-rsa开始,到所有文本结束)

GitCode使用教程-编程之家

五、配置SSH密钥

复制上述文本后,进入你的Gitcode配置界面,按照①②的顺序将文本粘贴到③内

④内可以为不同的设备添加特殊的名字,比如我这个公钥对应的是home-Windows

⑤为确认添加

确认后会有成功界面,也会收到成功添加邮件通知

GitCode使用教程-编程之家

六、新建项目(项目流程第一步)

在主界面的右上角点击+号即可创建项目

项目需要的信息主要是①项目名称 ②项目描述(可选)③项目主题(可选)④是否公开

我的建议是尽量都填上,信息丰富对于后期维护和其他人的观看都有好处

GitCode使用教程-编程之家

七、克隆项目到本地(项目流程第二步)

正常server上做好项目,下一步就是clone到本地进行开发和编辑

这是我刚创建的项目,Gitcode提供了基本的git操作命令

GitCode使用教程-编程之家

 完全按照这个命令,修改属于自己的信息就可以

Git 全局设置
git config --global user.name "CodeAllen2022"
git config --global user.email "allen5g@qq.com"创建一个新仓库
git clone git@gitcode.net:super828/c-language-learn-base-stm32.git
cd c-language-learn-base-stm32
touch README.md
git add README.md
git commit -m "add README"
git push -u origin master推送现有文件夹
cd existing_folder
git init
git remote add origin git@gitcode.net:super828/c-language-learn-base-stm32.git
git add .
git commit -m "Initial commit"
git push -u origin master推送现有的 Git 仓库
cd existing_repo
git remote rename origin old-origin
git remote add origin git@gitcode.net:super828/c-language-learn-base-stm32.git
git push -u origin --all
git push -u origin --tags

ok,开始clone项目,点击蓝色的克隆按钮,会有clone链接,点击即可复制

GitCode使用教程-编程之家

在本地想要放置项目的路径打开git shell,记得要先敲git clone,然后粘贴命令回车即可

执行结束后,本地ls查看下发现了新项目

GitCode使用教程-编程之家

八、添加文件并推送(项目流程第三步)

这步就是在在本地修改或者新加文件之后推送到server上,也就是走完了完整的git流程

因为我本地没有创建readme文件,所以就以创建readme文件举例

再次之前先本地配置下:

Git 全局设置
git config --global user.name "CodeAllen2022"
git config --global user.email "allen5g@qq.com"
因为我新建项目的时候没有生成readme,所以就以readme文件举例
touch README.md
git add README.md
git commit -m "add README"
git push -u origin master

实践步骤:

GitCode使用教程-编程之家

登录server看下,信息已经更新,基本上一个完整的流程就走完了,修改其他文件也是一样的流程重复操作就好

GitCode使用教程-编程之家

PS:

上述的基本命令对于基本的开发其实基本足够,还有很多命令更多的是实践中的一些技巧,不关注或者以后再说都是可以的

可以参考的官方的资料:

https://codechina_dev.gitcode.host/progit2/

https://gitcode.net/courses/detail/1/l