花粉乐分享平台宣传视频
> 华为资讯 > 华为资讯 > 鸿蒙编程 > 鸿蒙开发-Gitee项目托管(一): APP项目上传之前,需要生成公钥SSH
鸿蒙开发-Gitee项目托管(一): APP项目上传之前,需要生成公钥SSH
来源:码农科技
2022-08-19 16:03:52
627
管理
开源的GitHub现在不仅在国内访问速度慢,有时还根本打不开,我们可以试试国产的Gitee,它也可以像GitHub一样进行项目的托管,国内现在已经有很多鸿蒙开发者在这个平台上传自己的开源项目。 在上传开源的鸿蒙项目之前,我们需要提前获取到APP项目和gitee仓库可信息配对的SSH公钥,项目能否正常上传到gitee中的仓库里面,SSH公钥是唯一凭证。 一.打开系统终端,让终端的当前普通用户切换为root高级用户,进入项目指定目录,生成SSH公钥 由于我自己的电脑是苹果MacOS系统,我们需要通过它的系统终端操作才能正常进入项目文件中,并生成相应的SSH公钥。 1.切换系统的权限为root。 首先,我们要进入系统的启动台界面,在其半透明的界面里面找到搜索框,并输入“终端”,即可打开终端的界面。 找到搜索框,输入“终端” 进入终端界面之后,我们需要把终端中的普通用户“zhoufan”切换成“root”,以系统高级权限进行文件目录的访问。 切换系统身份为root 如上图,我们在系统终端界面中输入:sudo -rootsudo -i,这两个命令可以让系统普通用户的权限变为root权限。最后,Password输入电脑的开机密码,我们就可以开始进行root权限方面的操作。 2.进入鸿蒙APP项目指定目录 系统终端进入root权限之后,我们继续通过“ls”命令查看当前目录下的所有文件和文件夹。由于我的鸿蒙APP项目默认存放在个人电脑的文件目录中,需要使用“cd /Users/个人用户名/.../项目名”命令去切换到APP项目文件路径中。 使用终端命令,进入APP项目文件中 进入到鸿蒙APP项目文件中之后,我们就可以开始进行SSH公钥文件的生成。 3.在鸿蒙APP项目中生成SSH公钥 根据gitee官方提供生成SSH公钥的流程说明,我们可以通过“ssh-keygen -t rsa -C "xxxxx@xxxxx.com" ”命令来自动生成SSH KEY。 生产SSH KEY 注意:"xxxxx@xxxxx.com"的名称最好是和gitee平台的公钥名称保持一致,以免出错。 上图中,电脑三次回车键都点击后,我们可以通过“cat ~/.ssh/id_rsa.pub”命令来查看SSH KEY生成的值。 查看SSH KEY的值 SSH KEY的值出现后,我们直接在终端复制“ssh-rsa......”开头的这段信息内容,把它粘贴到gitee的公钥管理里面进行保存。 二.复制项目的SSH KEY,粘贴并部署到gitee平台中的公钥管理,让项目与gitee通过SSH协议进行项目的正常上传。 我们现在打开gitee平台,新建一个仓库,并打开个人的设置界面,在【安全设置】选项中找到SSH公钥选项,打开界面后添加公钥相关信息。 在gitee平台中的SSH公钥选项界面中,粘贴SSH KEY值 SSH公钥在gitee平台中设置好之后,我们需要进一步检验开源项目是否与gitee的仓库能够共用SSH协议,请继续在电脑系统终端中输入“ssh -T git@gitee.com”命令。 检验gitee的仓库和APP项目,是否可以共用SSH协议 若系统终端返回successfully等信息,这证明APP项目与gitee的仓库之间实现了SSH协议之间的互相信任,开源项目可以开始往gitee的仓库中进行上传。 结语: 在国内,我们可以选择使用Gitee这个项目托管平台,在这个平台上传开源的鸿蒙项目之前,我们仍然需要对gitee的仓库和APP项目之间进行SSH协议方面的共同适配。 只有正确配置SSH公钥,才能让APP项目与gitee平台之间互相信任,项目的上传动作也得以正常进行。
此篇内容主要针对于喜欢“开源项目”的程序开发者,开源的项目不仅能够为很多鸿蒙开发者提供帮助,同时也能让程序开发者在gitee平台中找到同样感兴趣的项目参与者。

花粉社群VIP加油站

3
点赞
赏礼
赏钱
0
收藏
免责声明:本文仅代表作者个人观点,与花粉乐分享无关。其原创性以及文中陈述文字和内容未经本网证实,对本文以及其中全部或者 部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
凡本网注明 “来源:XXX(非花粉乐分享)”的作品,均转载自其它媒体,转载目的在于传递更多信息,并不代表本网赞同其观点和对 其真实性负责。
如因作品内容、版权和其它问题需要同本网联系的,请在一周内进行,以便我们及时处理。
QQ:2443165046 邮箱:info@hflfx.com
关于作者
萤火虫不发光..(花粉指导)
文章
528
主题
0
关注
0
粉丝
0
点击领取今天的签到奖励!
签到排行
随手拍
54个圈友 0个话题
华为手机随手拍,记录生活点滴之美好
华为P30pro
51个圈友 0个话题
这里是华为P30pro手机交流圈,欢迎华为P30pro用户进群交流
体验官
60个圈友 2个话题
华为花粉体验官,体验官专属的交流群
登录后查看您创建的圈子
登录后查看您创建的圈子
所有圈子
杭州互联网违法和不良信息举报平台 网络110报警服务 浙ICP备17046585号
3
0
分享
请选择要切换的马甲:

个人中心

每日签到

我的消息

内容搜索