在上一篇内容中,我们已经分别在项目和gitee平台中获取到了SSH KEY,接下来要开始让鸿蒙开源项目去真正实现上传。
上传开源项目的条件,除了需要SSH KEY,还需要在Gitee平台中新建一个仓库,等开源项目上传至仓库之后,我们再让仓库中的一些文件与开源项目直接进行合并,整个上传项目的过程也就基本实现。
打开gitee网站后,我们在此平台中进行注册和登录,并点击“新建仓库”选项,即可设置仓库内容。
注意:设置完成后,仓库界面中会出现.gitignore和LICENSE这两个配置文件。在后面的上传过程中,他们需要与开源项目进行合并,成为一个新的项目内容。
开源项目上传到gitee的远程仓库中,还是需要通过电脑系统中的终端来进行操作。
下面,我还是以苹果Mac电脑的系统终端来进行演示,我们首先要在终端中以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
由于前面我们已经获得了SSH KEY相关的公钥,我们此时更应该选择关联远程仓库的方式为SSH,上传之后无需再进行其他相关信息的验证。
如果你在第一步确实使用了关联远程仓库的HTTPS方式,也可以来删除之前HTTPS方式,重新关联SSH方式。
// 取消对远程仓库的关联(HTTPS和SSH这两种方式都可以取消)
Mac:项目文件名 root# git remote rm origin
第二步,将本地仓库项目与远程仓库端进行合并;
// 本地仓库项目文件与远程仓库端进行合并
Mac:项目文件名 root# git pull --rebase origin master
合并之后,我们最终会看到远程仓库的.gitignore和LICENSE这两个配置文件也加入到自己的项目。
第三步,合并之后的项目文件,直接上传到远程仓库中。
// 合并后,上传项目到远程仓库
Mac:项目文件名 root# git push -u origin master
最后,我们可以打开gitee平台,查看项目是否被真正加入到远程仓库中,以免项目的上传存在文件缺失。
从上面的操作内容来看,我们可以很明显感觉到Gitee与Github在上传开源项目的方式上非常相同,整个上传项目的过程主要分为本地仓库上传和远程仓库上传,还提供了分支,让项目在上传时也能进行更明确的资源整合。
关于Gitee平台相关的开源项目上传方式,如果您感觉有疑虑,可以在评论区进行讨论,让更多人了解Git上传项目的正确使用方法。
页面更新:2024-04-26
本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828
© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号