鸿蒙开发-Gitee项目托管(二): 新建托管仓库,让开源项目实现上传

在上一篇内容中,我们已经分别在项目和gitee平台中获取到了SSH KEY,接下来要开始让鸿蒙开源项目去真正实现上传。

上传开源项目的条件,除了需要SSH KEY,还需要在Gitee平台中新建一个仓库,等开源项目上传至仓库之后,我们再让仓库中的一些文件与开源项目直接进行合并,整个上传项目的过程也就基本实现。

一.在gitee平台中新建一个仓库,准备存放可以上传的开源项目

鸿蒙开发-Gitee项目托管(二): 新建托管仓库,让开源项目实现上传

新建仓库

打开gitee网站后,我们在此平台中进行注册和登录,并点击“新建仓库”选项,即可设置仓库内容。

鸿蒙开发-Gitee项目托管(二): 新建托管仓库,让开源项目实现上传

设置仓库内容

注意:设置完成后,仓库界面中会出现.gitignore和LICENSE这两个配置文件。在后面的上传过程中,他们需要与开源项目进行合并,成为一个新的项目内容。

鸿蒙开发-Gitee项目托管(二): 新建托管仓库,让开源项目实现上传

.gitignore和LICENSE,需要与开源项目合并

二.电脑系统终端上传开源项目,分为本地仓库上传和远程仓库上传两步骤

开源项目上传到gitee的远程仓库中,还是需要通过电脑系统中的终端来进行操作。

下面,我还是以苹果Mac电脑的系统终端来进行演示,我们首先要在终端中以root权限的身份进入。

鸿蒙开发-Gitee项目托管(二): 新建托管仓库,让开源项目实现上传

以root权限的身份,上传开源项目

切换为root权限之后,根据仓库上传的相关步骤,我们开始进行本地仓库的项目上传。

1.本地仓库上传项目

第一步,通过root权限进入到自己的开源项目目录中,新建git本地仓库;

// 终端通过root权限切换到以项目名称开头的文件目录
Mac:~ root# cd /Users/个人电脑用户名/../项目文件名

// 新建本地仓库
Mac:项目文件名 root# git init

第二步,项目中的所有文件或指定文件,保存到临时存放区域;

// 方式一:添加所有文件,“.”代表所有文件
Mac:项目文件名 root# git add .

// 方式二:添加指定文件
Mac:项目文件名 root# git add 指定文件名称

第三步,将临时存放区域中的文件上传到git本地仓库。

// 上传至本地仓库
Mac:项目文件名 root# git commit -m "自定义本次提交的内容"

2.远程仓库上传项目

第一步,项目文件完成本地仓库的上传之后,与gitee平台的远程仓库进行关联;

// 上传至本地仓库中的项目,与远程仓库进行关联
Mac:项目文件名 root# git remote add origin git@gitee.com:xxxxx.git
鸿蒙开发-Gitee项目托管(二): 新建托管仓库,让开源项目实现上传

选择SSH,进行远程关联

由于前面我们已经获得了SSH KEY相关的公钥,我们此时更应该选择关联远程仓库的方式为SSH,上传之后无需再进行其他相关信息的验证。

如果你在第一步确实使用了关联远程仓库的HTTPS方式,也可以来删除之前HTTPS方式,重新关联SSH方式。

// 取消对远程仓库的关联(HTTPS和SSH这两种方式都可以取消)
Mac:项目文件名 root# git remote rm origin

第二步,将本地仓库项目与远程仓库端进行合并;

// 本地仓库项目文件与远程仓库端进行合并
Mac:项目文件名 root# git pull --rebase origin master

合并之后,我们最终会看到远程仓库的.gitignoreLICENSE这两个配置文件也加入到自己的项目。

鸿蒙开发-Gitee项目托管(二): 新建托管仓库,让开源项目实现上传

合并之后,.gitignore和LICENSE加入到了本地仓库项目中

第三步,合并之后的项目文件,直接上传到远程仓库中。

// 合并后,上传项目到远程仓库
Mac:项目文件名 root# git push -u origin master

最后,我们可以打开gitee平台,查看项目是否被真正加入到远程仓库中,以免项目的上传存在文件缺失。

结语:

从上面的操作内容来看,我们可以很明显感觉到GiteeGithub在上传开源项目的方式上非常相同,整个上传项目的过程主要分为本地仓库上传和远程仓库上传,还提供了分支,让项目在上传时也能进行更明确的资源整合。

关于Gitee平台相关的开源项目上传方式,如果您感觉有疑虑,可以在评论区进行讨论,让更多人了解Git上传项目的正确使用方法。

展开阅读全文

页面更新:2024-04-26

标签:仓库   上传   鸿蒙   项目   终端   文件名   步骤   权限   身份   区域   方式   文件   内容   数码   系统   电脑   平台

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号

Top