摘要

GitCode 是 CSDN 为开发者提供的开源项目创新服务平台,秉承“创新、开放、协作、共享”的开源价值观,致力于为大规模开源开放协同创新助力赋能,打造创新成果孵化和新时代开发者培养的开源创新生态!支持公有云使用、私有化部署以及软硬一体化私有部署。
项目地址:https://gitcode.net/explore/welcome
在这里插入图片描述
这篇文章向大家展示如何从零开始使用gitcode完成项目的搭建。

安装与配置git

下载git

下载地址:

https://git-scm.com/downloads

点击链接后,根据系统选择,我的电脑是Win11,所以选择Windows。
在这里插入图片描述
点击红框的位置就可以下载git了。当然,下面的链接还提供其他的版本,有兴趣的可以试试!
在这里插入图片描述
速度感人!!!!!!
在这里插入图片描述
终于下载完了,接下来开始安装
在这里插入图片描述

安装git

双击下载好的exe,如下图:
在这里插入图片描述
点击Next.
在这里插入图片描述
安装的位置,可以选默认路径,也可以自定义路径。喜欢安装到哪里就安装到哪里。
在这里插入图片描述
选择安装的项目,简单的标注了几个,如果没有特殊需求,默认即可!!!!!!
在这里插入图片描述
方框内 Git 可改为其他名字,也可点击 “Browse…” 选择其他文件夹或者给"Don’t create a Start Menu folder" 打勾不要文件夹,点击 Next。
在这里插入图片描述
选择 Git 默认编辑器。Git 安装程序里面内置了 10 种编辑器供你挑选,比如 Atom、Notepad、Notepad++、Sublime Text、Visual Studio Code、Vim 等等,默认的是 Vim。
在这里插入图片描述

如果你不想用 Vim 当默认编辑器,换一个,比如 Notepad++ ,那么你者需要点击下面的蓝色字体 " Notepad++ "。
在这里插入图片描述

去其官网下载安装。安装后才能进行Next。
在这里插入图片描述
第一种是让 Git 自己选择,名字是 master ,但是未来也有可能会改为其他名字;第二种是我们自行决定,默认是 main,当然,你也可以改为其他的名字。一般默认第一种,点击 Next
在这里插入图片描述
第一种是仅从 Git Bash 使用 Git。这个的意思就是你只能通过 Git 安装后的 Git Bash 来使用 Git ,其他的什么命令提示符啊等第三方软件都不行。
第二种是从命令行以及第三方软件进行 Git。这个就是在第一种基础上进行第三方支持,你将能够从 Git Bash,命令提示符(cmd) 和 Windows PowerShell 以及可以从 Windows 系统环境变量中寻找 Git 的任何第三方软件中使用 Git。
第三种是从命令提示符使用 Git 和可选的 Unix 工具。选择这种将覆盖 Windows 工具,如 “ find 和 sort ”。只有在了解其含义后才使用此选项。
推荐第二种。

在这里插入图片描述
选择默认
在这里插入图片描述
选择HTTPS后端传输。如果在具有企业管理证书的组织中使用 Git,则将需要使用安全通道。如果你仅使用 Git 来访问公共存储库(例如 GitHub ),或者你的组织不管理自己的证书,那么使用 SSL 后端(它们只是同一协议的不同实现)就可以了。所以选择默认第一种即可。

在这里插入图片描述
配置行尾符号转换。
签出 Windows 样式,提交 Unix 样式的行结尾。
按原样签出,提交Unix样式的行结尾。
按原样签出,按原样提交。
默认选择第一项,因为我们安装的是Windows版本的。Next

在这里插入图片描述
MinTTY 功能比 cmd 多,cmd 只不过 比 MinTTY 更适合处理 Windows 的一些接口问题,这个对 Git 用处不大,除此之外 Windows 的默认控制台窗口(cmd)有很多劣势,比如 cmd 具有非常有限的默认历史记录回滚堆栈和糟糕的字体编码等等。选择默认即可,Next。

在这里插入图片描述
选择默认的 “git pull” 行为。第一个是 merge,第二个是 rebase,第三个是 直接获取
一般默认选择第一项,git rebase 绝大部分程序员都用不好或者不懂,Next。

在这里插入图片描述
一共两个选项:Git 凭证管理和不使用凭证助手。
第一个选项,Git 有用户的凭据才能执行操作;例如,可能需要输入用户名和密码才能通过 HTTP 访问远程存储库(GitHub,GItLab 等等)。默认选择第一个,Next。
在这里插入图片描述
有两个选项:启用文件系统缓存,启用符号链接。
启用文件系统缓存就是将批量读取文件系统数据并将其缓存在内存中以进行某些操作,可以显著提升性能。这个选项默认开启。
启用符号链接 ,符号链接是一类特殊的文件, 其包含有一条以绝对路径或者相对路径的形式指向其它文件或者目录的引用,类似于 Windows 的快捷方式,不完全等同 类Unix(如 Linux) 下的 符号链接。因为该功能的支持需要一些条件,所以默认不开启。
在这里插入图片描述
实验性功能,可能会有一些小错误之类的,建议不用开启。
点击Install进行安装。等待安装完成。
在这里插入图片描述

注册、登录gitcode注册账号并新建项目

先在 GitCode上注册账号并登录。
如果你有CSDN账号,直接用CSDN账号登录即可。登录账号的邮箱地址在接下来要用到。

新建项目

选择新建项目,如下图:
在这里插入图片描述
然后,选择创建空白项目。
在这里插入图片描述
填写项目名称,然后点击新建项目。
在这里插入图片描述
然后,生成命令指引。
在这里插入图片描述

命令指引

你还可以按照以下说明从计算机中上传现有文件。

Git 全局设置

git config --global user.name "AI浩"
git config --global user.email "xxxx@qq.com"

创建一个新仓库

git clone git@gitcode.net:hhhhhhhhhhwwwwwwwwww/yolov5_counting.git
cd yolov5_counting
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:hhhhhhhhhhwwwwwwwwww/yolov5_counting.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:hhhhhhhhhhwwwwwwwwww/yolov5_counting.git
git push -u origin --all
git push -u origin --tags

在上传文件夹和文件之前,我们还有一步要做,那就是生成SSH密钥。

生成SSH密钥

由于我们的本地git仓库和 GitCode仓库之间的传输是通过SSH加密的,所以我们需要配置SSH密钥。执行命令:

ssh-keygen -t rsa -C "xxxxx@xxxxx.com"

按照提示完成三次回车,即可生成ssh key。如下图:
在这里插入图片描述
可以看到,我们生成的公钥文件id_rsa.pub路径:C:/Users/wh109/.ssh/id_rsa.pub
在这里插入图片描述
然后,用记事本打开。
在这里插入图片描述
复制秘钥的全部内容,然后将其添加到gitcode上,点击设置,然后,点击SSH密钥。

在这里插入图片描述
将复制的密钥放到下面的文本框中,设置标题,然后添加密钥。
在这里插入图片描述

上传文件到仓库中

完成上面的操作,就可以将本地的文件同步到仓库中。进入本地项目的根目录,然后执行:

cd existing_folder
git init
git remote add origin git@gitcode.net:hhhhhhhhhhwwwwwwwwww/yolov5_counting.git
git add .
git commit -m "Initial commit"
git push -u origin master

即可将本地的项目同步到仓库中。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

切换分支

 git checkout -b  xxxxxxx origin/线上分支

参考文章:
https://blog.csdn.net/mukes/article/details/115693833
https://blog.csdn.net/linxinfa/article/details/108730290

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐