文档首页 > > 常见问题> 通用问题> 如何使用代码托管?

如何使用代码托管?

分享
更新时间: 2019/08/22 GMT+08:00

背景信息

代码托管(CodeHub)提供云端代码托管功能以及版本管理功能,即支持代码仓库创建/克隆、一键式下载/上传代码等功能。用户可以快速导入代码库,在云端生成一个基础工程;支持在云端CloudIDE中将云端工程代码一键下载到本地进行功能开发,开发完毕后将变更的代码一键上传到云端。

用户也可以根据需要拉取分支到本地,使用本地IDE进行代码编辑与调试,然后使用代码仓库进行版本管理与冲突解决。

支持工具

目前推荐了两个Git工具:Git客户端和TortoiseGit GUI,请根据实际情况安装,并使用代码托管服务。

  • Git客户端:使用Git进行代码版本管理,Git客户端是必须安装的。
  • TortoiseGit GUI:TortoiseGit GUI是Windows操作系统环境下的一种图形化操作工具,方便不习惯使用命令行的用户更快捷的使用Git。类似Git GUI的工具还有很多,可以根据喜好选择安装其它工具。

操作流程

介绍在“代码托管”中,代码托管的基本使用流程,如下图所示。

  

操作流程说明

流程

操作说明

安装Git客户端

安装、配置Git环境:

  1. 如果没有安装Git客户端,请到https://git-scm.com/downloads下载最新版本。
  2. 安装完成,运行Git Bash,在弹出终端进行如下配置,配置开发者的用户信息:
    1
    2
    git config --global user.name "username01"
    git config --global user.email "abc123@huawei.com"
    
  3. 检查配置:输入git config -l命令可以正常显示“user.name”“user.email”

Git Bash生成密钥

生成SSH密钥:
1
ssh-keygen -t rsa -C "abc123@huawei.com"

添加SSH公钥

单击“代码托管”首页设置我的SSH密钥 > SSH密钥管理 > 添加SSH密钥,在“添加SSH密钥”页面的“密钥”中填写生成SSH密钥中已生成的公钥。

设置HTTPS密码

单击“代码托管”首页设置我的HTTPS密码 > HTTPS密码管理 > 修改可以根据需要修改HTTPS密码

新建代码仓库

在DevCloud首页单击服务 > 代码托管 > 新建仓库

说明:

项目经理、项目创建者及开发人员可以新建代码仓库。

Pull代码到本地

Pull拉取代码库到本地。进行相应的Git操作,如Pull、Push、Clone等。

云端管理代码

  1. 单击代码托管首页已创建的代码仓库名称链接,进入代码仓库详情页面。
  2. 在代码仓库页面(云端)进行新建、编辑代码文件等操作。
  3. 从云端下载代码或提交本地代码文件。

  

说明:

“HTTPS”协议同一个帐号使用一个HTTPS密码,“SSH”协议同一台电脑使用一个SSH密钥。

分享:

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

跳转到云社区