DevEco Studio推送本地Harmong项目使用Gitee版本控制开发
很多HarmonyOS开发者想把本地项目使用Gitee版本控制开发,本教程详解DevEco Studio设置使用Gitee插件进行版本控制协作开发。
很多HarmonyOS开发者想把本地项目使用Gitee版本控制开发,本教程详解DevEco Studio设置使用Gitee插件进行版本控制协作开发。
1. 配置DevEco Studio,启用Gitee版本控制集成
1.DevEco Studio文件-设置-插件,在Marketplace搜索Gitee插件安装。

2.DevEco Studio文件-打开项目,在标题栏选择启用版本控制集成。

3.选择版本控制系统Git。如果未安装Git,请打开官网https://git-scm.com/,参照别的博主教程安装,本文不再赘述安装过程。需要注意的是,安装完 Git 之后,要做的第一件事就是设置你的用户名和邮件地址:
$ git config --global user.name "John Doe"
$ git config --global user.email johndoe@example.com
这一点很重要,因为每一个 Git 提交都会使用这些信息,它们会写入到你的每一次提交中。

4.测试Git是否可用。在DevEco Studio文件-设置-版本控制-Git,选择git.exe的文件路径,点击测试,安装成功后的Git会显示版本号。

5.添加Gitee账号。文件-设置-版本控制-Gitee,点击+号添加Gitee账号,然后会转跳至Gitee官网,登录后完成授权。期间需要在Gitee账号的个人设置-邮箱管理,取消勾选“禁止命令行推送暴露个人邮箱“,目的是与Git设置的邮箱地址一致。详解请看文末错误处理第2点。

6.推送本地Harmony项目到Gitee进行版本控制,Git-Gitee-在Gitee上共享项目。

7.填写项目信息。依据需求是否勾选将项目私有,填写完后点击共享。

8.推送本地项目至Gitee。添加填写版本概要信息后,点击添加。

9.整个项目使用Git版本控制系统成功。在浏览器可查看Gitee所推送的仓库文件。

2.Gitee推送错误处理
1.Git推送被拒绝。提示“Push will publish a hidden email”,这个问题通常是由于 Gitee的邮箱隐私保护机制导致的。当你在提交中使用了隐藏的邮箱地址时,系统会阻止推送以保护您的隐私。
remote:Push will publish a hidden email,make email public or abandon related commits.

检查设置Git的全局global用户名和邮箱地址。
$ git config --global user.name "John Doe"
$ git config --global user.email johndoe@example.com
查看Git用户名和邮箱地址与Git设置的是否正确。
$ git config --list
2.被拒绝更新。remote: error: hook declined to update refs/heads/main
查看Gitee的邮箱管理:个人设置-邮箱管理,取消勾选“禁止命令行推送暴露个人邮箱“,目的是与Git设置的邮箱地址一致。

更多推荐

所有评论(0)