文章目录

  • 摘要
  • 安装与配置git
    • 下载git
    • 安装git
  • 注册、登录gitcode注册账号并新建项目
    • 新建项目
    • 命令指引
  • 生成SSH密钥
  • 上传文件到仓库中

摘要

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

即可将本地的项目同步到仓库中。


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

手把手教你在gitcode创建项目,并上传项目,完成项目的搭建相关推荐

  1. Docker之镜像上传(手把手教你在Docker中进行镜像上传)

    目录 前言 一.镜像上传 1.将jre资源包复制到自己所在的文件中 2.更改Dockerfile文件内容,实现alpine上传 3.使上传文件进行瘦身,使得上传文件大小更小 1.先要将压缩文件进行解压 ...

  2. php项目如何上传服务器,php项目上传到云服务器

    php项目上传到云服务器 内容精选 换一换 将文件上传至Windows云服务器一般会采用MSTSC远程桌面连接的方式.本节为您介绍本地Windows计算机通过远程桌面连接,上传文件至Windows云服 ...

  3. ueditor上传图片写入数据库_手把手教你,如何用交管12123上传驾驶证照片!

    12123APP普及后 方便了很多司机朋友 足不出户就能办理交管业务 然而 交管业务网上办理过程中 因为一些小问题的存在 导致业务受理受阻 例如: 司机朋友在使用"交管12123" ...

  4. python编程例子 输入 输出-推荐 :手把手教你用Python创建简单的神经网络(附代码)...

    原标题:推荐 :手把手教你用Python创建简单的神经网络(附代码) 作者:Michael J.Garbade:翻译:陈之炎:校对:丁楠雅 本文共2000字,9分钟. 本文将为你演示如何创建一个神经网 ...

  5. 手把手教你如何使用Spring Security(上):登录授权

    文章目录 一.什么是 Spring Security? 官方介绍 通俗来讲 二.初始搭建 创建 启动 三.项目原理 原理 思考 四.登录认证 登录过滤器 配置过滤器链 类补充 五.登录效果 效果演示 ...

  6. vue.js — 安装Webpake创建一个完整的项目并上传至码云

    vue.js - 安装Webpake创建一个完整的项目并上传至码云 今天总结一下之前几天学习的一整套的创建项目方法: 前提条件:已安装node.js.npm/cnpm最新版本.vue-cli. VS ...

  7. git本地项目代码上传至码云远程仓库总结

    2019独角兽企业重金招聘Python工程师标准>>> git基本使用小结 之前公司的版本控制工具一直用的是svn,最近要改用git,之前用svn一直很熟,没用过git,顺应公司形势 ...

  8. vue项目如何放到服务器上,Vue项目怎么上传到云服务器

    Vue项目怎么上传到云服务器 内容精选 换一换 本章节以Linux操作系统为例,指导您通过弹性云服务器内网方式连接GaussDB(for Redis)实例.使用内网连接GaussDB(for Redi ...

  9. 同一个项目能上传至 多个GitHub账号或Gitee的仓库嘛?

    目前我有两个github账号,一个码云账号, kuishou68 存放个人项目, lingxiu58工作仓库,还有个码云的工作仓库 领秀5858.现在我想把本地的项目分别上传到这三个仓库,并且互不干扰 ...

最新文章

  1. rman打开oracle归档日志,Oracle RAC中使用RMAN管理归档日志
  2. 树莓派 php mysql 中文_使用树莓派(raspberry pi)搭建网站(nginx+php+mysql+ddclient)
  3. IoT -- (九) IoT通讯技术选型与模型设计
  4. 应用前台省电秘籍——这些常见功耗雷坑不要再跳了
  5. C#核心概念--装箱和拆箱(什么是装箱和拆箱)
  6. 在c语言中逗号运算符若不带括号,详解shell脚本括号区别--$()、$「 」、$「 」 、$(()) 、「 」 、「[ 」]...
  7. 笨猪猪:“暹粒游记”(上)
  8. 【最强大脑】天才数学家陶哲轩亲授25条职业建议
  9. C#使用Google翻译实现在线翻译
  10. 计算机中mac ip地址查询,如何通过mac地址查ip,详细教您Mac怎么查看ip地址
  11. Byond公司发布BIS平台,未来开发VR、AR不再繁杂
  12. LOJ#2155. 「POI2011 R1」同谋者 Conspiracy
  13. Java程序监控工具
  14. HDU-1014 线性同余法
  15. 操作系统考研复试、工作面试常见问题及答案
  16. portraiture中文版下载切换教程v3.5.6版本
  17. 2021年机械员-通用基础(机械员)考试及机械员-通用基础(机械员)理论考试
  18. python paramiko 解析
  19. TypeError:__init__() got an unexpected keyword argument 'xxx'
  20. 常见的四种电阻之间有什么不同?

热门文章

  1. (学习笔记)图像滤波及其python实现
  2. 笔记本电脑文件丢失还能恢复吗
  3. spring boot实现ssm(1)功能
  4. 用FME2012征服LiDAR
  5. java对账系统设计_聊聊对账系统的设计方案
  6. 从面试中吸取经验及了解知识(3)
  7. 聊一聊“关于C语言与嵌入式的那些事”
  8. XSS-challenge(level1-8)过关挑战详解
  9. Sqlserver的merge into或delete语句堵塞了不加with (nolock)的select语句,锁类型是LCK_M_IS
  10. 本地局域网内linux为nginx搭建https