精华内容
下载资源
问答
  • 选中要上传的代码文件夹,右击文件点Git base here 弹出以下框 输入指令git init创建本地仓库 此时文件夹内会生成一个.git文件 输入指令配置用户名 git config --global user.name xxxx git config --global user....

    输入命令ssh-keygen -t rsa -C "你的邮箱"生成ssh的key值

    再输入cat ~/.ssh/id_rsa.pub命令查看ssh的key值

    在这里插入图片描述

    然后把ssh的key值复制到华为云平台上生成ssh地址
    在这里插入图片描述


    选中要上传的代码文件夹,右击文件点Git base here

    弹出以下框
    在这里插入图片描述

    输入指令git init创建本地仓库

    在这里插入图片描述
    此时文件夹内会生成一个.git文件

    输入指令配置用户名

    git config --global user.name xxxx
    git config --global user.email xxxx
    在这里插入图片描述

    输入指令touch .gitignore生成忽略文件

    这是一些简单的过滤文件配置

    # basic  
    *.class
    *.log
    target/
    .classpath
    .project
    .settings
    
    # idea
    *.iml
    .idea/
    *.ipr
    *.iws
    
    # Generated files
    bin/
    gen/
    
    # Package Files #
    *.jar
    *.war
    *.nar
    *.ear
    *.zip
    *.tar.gz
    *.rar
    
    # BlueJ files
    *.ctxt
    
    # Mobile Tools for Java (J2ME)
    .mtj.tmp/
    

    通过命令git remote add origin SSH地址来连接远程仓库

    在这里插入图片描述
    通过git remote -v查看链接远程仓库的情况
    在这里插入图片描述

    输入git pull --rebase origin master来进行代码合并

    在这里插入图片描述

    通过 git status来查询当前目录提交状态
    在这里插入图片描述

    输入命令git add .将代码从工作空间提交到暂存区

    在这里插入图片描述

    输入命令git commit -m "描述信息"将文件从暂存区提交到本地库

    在这里插入图片描述

    输入git push origin master将本地库推到远程仓库中

    在这里插入图片描述

    华为云平台查看

    在这里插入图片描述

    再次提交这个项目的时候依次用下面的指令

    通过git status查看提交状态
    再通过git add .将工作区代码提交到暂存区
    然后通过git commit-m "提交备注"将暂存区代码提交到本地库
    最后通过git push origin master将本地库推送到远程库

    展开全文
  • 1 文档目的 本文档主要帮助习惯使用图形化工具提交代码的开发者,如何更好的应用TortoiseGit,以及更好的将TortoiseGit与DevCloud结合...使用华为软件开发服务DevCloud,首先需要注册一个华为云账号:注册链接。 ...

    1 文档目的

        本文档主要帮助习惯使用图形化工具提交代码的开发者,如何更好的应用TortoiseGit,以及更好的将TortoiseGit与DevCloud结合应用。

        对于版本管理系统的介绍和git bash的安装使用,请查阅《Git on Devcloud》。

    2 前提条件

    2.1 华为云账号

    使用华为软件开发服务DevCloud,首先需要注册一个华为云账号:注册链接

    2.2 TortoiseGit客户端

    Git客户端有很多种类,TortoiseGit只是其中一种,开发者可以根据自己使用习惯进行选择,华为代码托管(CodeHub)是面向软件开发者提供的基于Git的在线代码托管服务,而对开发者使用的Git客户端是没有限制的。

    2.2.1 TortoiseGit安装

    TortoiseGit是一个开放的git版本控制系统的源客户端,支持Winxp/vista/Win7/Win10等,对于曾经使用过TortoiseSvn的用户,界面非常熟悉易上手。

    TortoiseGit同样支持SSH和HTTPS两种模式代码。

    本文下载安装版本为:

    0.png

    2.2.2 配置个人信息       

    安装完成,在开始菜单打开TortoiseGit->Settings,在弹出终端页面按照下面操作进行个人配置。

    1.png

    2.2.3 本地生成SSH密钥       

    使用Tortoisegit自带的PuTTYgen,生成一对SSH密钥,将公钥复制粘贴到云端,将PPK格式的私钥保存在本地。

         2.png      3.png

    4.png   5.png

    2.2.4 复用Git Bash SSH密钥

    如果本地原来已经用Git Bash生成了一对SSH密钥(方法见《Git on Devcloud》),TortoiseGit不想重新生成,若想复用本地原有的SSH密钥,将本地的私钥id_rsa转换成ppk格式的就可以使用了。

    6.png

       7.png   8.png

    9.png   10.png

    3 CodeHub操作

    3.1 新建空仓库

    在开发云代码服务中,点击上方“新建仓库”按钮

    11.png

    新仓库的详细配置如下:

    12.png

    新建成功

    13.png

    3.2 本地生成SSH密钥并粘贴公钥到云端

    第一步:按照2.2.3或者2.2.4生成SSH密钥对

    第二步:在开发云代码服务中,点击右上角的“设置SSH密钥”

    14.png

     

    第三步:继续点击右上角的“添加SSH密钥”

    15.png

     

    第四步:粘贴拷贝的公钥字符串,添加“标题”,点击“新建”就可以了。

    16.png

    3.3 从云端下载HTTPS密码到本地

    第一步:在HTTPS密码管理页面点击“修改”按钮。

    17.png

    第二步:点击重置,下载包含了用户名/密码的txt文档,再将初始密码修改成便于记忆的新密码。

    18.png

     

    3.4 云端仓库功能一览

    功能

                                                           描述

    新建仓库

    用户可以在项目中创建一个或多个代码仓库。

    仓库克隆

    用户可以使用克隆功能将代码下载到本地进行开发。

    分支管理

    用户开发过程中可以使用拉取分支功能进行不同特性和补丁的开发。

    标签管理

    产品开发或迭代过程可以使用标签记录版本迭代。

    分支合并

    在特性或补丁开发完成后可以使用分支合并功能将特性或补丁合入主干分支。

    分支保护

    仓库管理员可以使用分支保护功能控制分支的删除和代码提交。

    提交代码

    开发过程中通过提交方式将代码提交到仓库中。

    拉取代码

    通过拉取代码可以获取远端仓库的的最新代码。

    推送代码

    通过推送代码功能将本地库代码上传到远端仓库。

    代码阅读

    可以通过Web在线方式阅读代码。

    在线修改

    可以通过Web在线方式修改。

    活动记录

    仓库代码提交、成员变更等信息都可以通过活动记录查看,方便管理者审核或追溯代码。

    仓库模板

    提供有代表性的仓库模板,用户可以根据仓库模板创建代码仓库。

    仓库成员管理

    仓库管理员可以设置用户是否可以访问仓库并设置访问权限。

    仓库关注

    用户可以关注经常使用的仓库,仓库关注后会默认排在前面方面查看。

    密钥管理

    用户默认不感知,在创建代码检查任务或编译构建任务时会自动添加部署密钥,在代码检查或编译构建下载代码时根据部署密钥下载,部署密钥只能用于下载代码不能上传代码,保证安全性。

    4 Git本地研发场景

    上一节在DevCloud云端已经创建了一个只包含README文件的空仓库,然后架构师或者项目负责人需要把本地框架代码推送到这个空仓库,最后,其他开发人员将云端架构代码克隆到本地,进行增量应用开发。

    *         Git代码传输支持SSH和HTTPS两种传输协议,本节基于SSH传输协议(密钥对配置详见3.2)进行的操作。如果想使用HTTPS方式,直接下载HTTPS密码(密码下载详见3.3),当克隆、推送代码时直接输入HTTPS用户名密码即可。注意:同一仓库SSH和HTTPS的地址不同。

    4.1 推送架构代码

    4.1.1 初始化本地仓库

    打开本地架构代码,确保根目录名(DevCloud)与云端创建的代码仓库名一致,在根目录下右键选择“Git Create repository here…”,初始化一个空git仓库,执行该操作后,可以看到在D:/code/DevCloud/下多了一个.git文件夹。

    19.png

    4.1.2 关联云端代码仓库

        在本地D:/code/DevCloud/文件夹下右键选择TortoiseGit->Settings,按下图进行填写,将本地仓库关联到云端代码托管平台

    20.png

    #仓库地址“CodeHubUrl”按下图方法获取,例如:

    21.png

    4.1.3  推送本地代码到云端

    Ø  在本地D:/code/DevCloud/文件夹下右键选择TortoiseGit->Add…,勾选需要添加到git版本管理库的代码

    22.png

    Ø  右键选择“Git commit->master…”

    23.png

    Ø  右键选择“TortoiseGit->pull…”

         24.png

    Ø  右键选择“TortoiseGit->push…”

              25.png

    4.2 克隆代码

    开发人员在本地准备克隆云端架构代码。在准备把代码克隆到的目标文件夹下,右键选择“Git Clone…”

          26.png

    4.3 代码提交

    一次修改被成功提交到远端仓库会历经四个阶段,1本地工作区->2缓存区->3版本库->4远端版本库,如下图所示。

    #TortoiseGit->Add…        //将新增、修改或者删除的文件增加到暂存区

    # Git Commit->Master…     //将已暂存的文件提交到本地仓库

    # TortoiseGit->push…       //将本地代码仓库修改推送到远端仓库

    27.png

    5 使用举例

        场景:分别在本地feature分支和master分支提交代码,然后想将feature分支的修改merge到master分支。可是由于两个分支上的提交修改了同一行代码,所以merge产生了冲突,需要手动解决。

    说明:如果没有冲突,merge自动完成。

    5.1 新建feature分支

    28.png    29.png

    5.2 在feature分支提交代码

    30.png   31.png

    5.3 切换到master分支

     32.png  33.png

    5.4 在master分支提交代码

    34.png  35.png

    5.5 从feature分支向master分支合并

    36.png     37.png

    5.6 冲突提示

    38.png

    5.7 本地编辑手动解决冲突

    39.png40.png

    5.8 合并结果推送到开发云平台

    41.png  42.png

     

    华为云DevCloud,5人以下额度范围内,可以免费使用,并且可以预约免费的产品演示和技术交流,详情查看华为云官网

    展开全文
  • 二、代码托管 一、需求文档: 需求规划在所有的项目中都是必不可少的一部分,利用华为云写项目文档是很方便的。 首先登录自己的华为云账号,首先得有一个项目,点击即可 查看自己的需求规划,在里面编写自己的...

    目录

    一、需求文档

    二、代码托管


    一、需求文档:

    需求规划在所有的项目中都是必不可少的一部分,利用华为云写项目文档是很方便的。

    首先登录自己的华为云账号,首先得有一个项目,点击即可

    查看自己的需求规划,在里面编写自己的需求文档

    需求规划中的四个工作项类型

    Epic:通常是公司的重要战略举措,比如模板的“凤凰商城”,对于无极限零部件公司是一个与企业生存有关的关键战略措施

    Feature:通常是对客户有价值的功能,可以通过使用特性满足客户的需求。

    Story:通常是对一个功能进行用户场景细分,并且能在一个迭代中完成,Story通常需要满足INVEST原则。

    Task:通常是用户故事的细分,准备环境,准备测试用例等都可以是完成Story的细分任务。

    二、代码托管

    1.现在华为云上建立一个仓库

    2.填写相关的信息

    3.设置自己的密钥

    4.添加密钥,在电脑上首先已经安装Git后,运行GitBashHere,

    5.在弹出框中,生成新的密钥,email可以为任何邮箱

    ssh-keygen -t rsa -C "您的email"
    

    复制密钥:

    Windows:

    clip < ~/.ssh/id_rsa.pub

    mac:

    pbcopy < ~/.ssh/id_rsa.pub

    linux:

    xclip -sel clip < ~/.ssh/id_rsa.pub

    将复制好的密钥填写到下面框中

    6.使用git克隆到本地

    git clone “git地址”

    7.克隆成功后,可以看到一个文件夹

    8.将需要移动的文件复制到这个electrical仓库中去;

    9.查看本地仓库的文件

    10.将本地仓库的文件上传到云端

    11.提交

    12.最后一步git push

    13.查看云端仓库,已存在。

    展开全文
  • 华为devcloud代码托管教程

    千次阅读 2018-03-13 15:48:06
    写入到华为SSH秘钥管理中 3、使用git clone项目到本地 打开git Bash 输入命令 git clone {git地址} 成功后即可在该目录看到克隆下来的项目 4、推送至远端仓库 在项目目录下打开git Bash,输入命令 git push 即可将新...

    1、说明

        需要本地有安装有git,从官网下载https://git-scm.com/downloads

    选择对应系统版本。


    2、配置本地的git

        打开git Bash


    生成新的密钥,email可以为任何email地址

    ssh-keygen -t rsa -C "您的email"

    复制秘钥

    Windows:

    clip < ~/.ssh/id_rsa.pub

    Mac:

    pbcopy < ~/.ssh/id_rsa.pub

    Linux (requires xclip):

    xclip -sel clip < ~/.ssh/id_rsa.pub
    写入到华为SSH秘钥管理中



    3、使用git clone项目到本地

    打开git Bash

    输入命令

    git clone {git地址}

    成功后即可在该目录看到克隆下来的项目

    4、推送至远端仓库

    在项目目录下打开git Bash,输入命令

    git push

    即可将新代码推送至主干

    5、git使用教程推荐

    https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000



        


    展开全文
  • idea用华为云托管HUAWEI AppGallery Connect provides the serverless Cloud Hosting service that gives our users secure, rapid access to hosted web apps and static web pages. HUAWEI AppGallery Connect提供...
  • 提供基于Git的在线代码托管服务 配置管理服务&git基本使用方法 1.怎样配置git环境 安装好git和ter之后,启动gitbash配置用户名和邮箱信息 通过putty key genetor生成SSH密钥 分别保存好私钥和公钥信息 ...
  • 在使用过程中,发现软开提供了一个功能,就是在提交代码时候,可以选择本次提交修复的bug工作项,项目管理中列出的需求能够与代码进行关联。 通过这一过程,能够快速的对照需求和代码之间的关系。 流程 创建代码...
  • 本文转载自码云Gitee 作者:Gitee码云携手华为云容器,一键开启云上 DevOps 实践华为云容器镜像服务(SWR)现已增加对码云 Gitee代码库的支持。用户...
  • 华为AppGallery Connect的云托管服务,提供了方便快捷的应用部署能力,只需要关注页面交互,页面样式,以及业务逻辑就可以,后端的域名申请,页面分发等操作都会帮你配置好,省时又省力。 下面就以一个最简单的...
  • 华为云软件开发服务(DevCloud)是集华为近30年研发实践、前沿研发理念、先进研 发工具为一体的一站式云端DevOps平台,面向开发者提供的云服务,即开即用,随时 随地在云端进行项目管理、代码托管、代码检查、流水线...
  • https://blog.csdn.net/weixin_48437363/article/details/108947006 小问题:https://blog.csdn.net/someby/article/details/85329063
  • 华为云平台代码管理

    千次阅读 2018-03-10 00:43:37
    华为云 二、安装 git 2.命令框输入: sudo apt-get install git 根据提示输入密码,然后yes 一直安装 3.确定安装git git –version 将会显示git的版本号 三、通过ssh 下载 代码到Ubun...
  • 直播:iOS、Android、Git、DevCloud一锅炖,不知名App开发项目管理进行时,XCode11, Android Studio 3.6.3, 华为云, 代码托管CodeHub,Git背景第一步 建立项目第二步 建仓库3.1 必须注册Apple Developer Program3.2 ...
  • Git上传华为云(基于SSH公钥免密)

    万次阅读 多人点赞 2020-09-18 08:34:55
    1. 华为云建立代码托管仓库 进入华为云,进入代码托管界面 2. 建立仓库 仓库建立成功: 3. 生成SSH公钥(SSH方式是免密提交) 3.1 点击仓库上的SSH就可以复制SSH地址成功 3.1 在需要上传的代码文件夹下鼠标右键...
  • 华为云区块链服务的整体架构 华为云区块链服务BCS是面向企业及开发者的高性能、高可用和高安全的区块链技术平台服务,可以帮助企业和开发人员在华为云上快速、低成本的创建、部署和管理区块链应用。 BCS基于Hyper...
  • 4、创建好项目后点击“服务”→“代码托管”→“新建仓库”→“普通新建”,将需要输入的内容填写完成,此时完成项目的创建; 二、上传代码 1、在华为云代码托管中首先设置我的HTTPS密码,点击“设置我的HTTPS密码...
  • 文章目录 * * 温馨提示:多图慎入 * 1.idea在项目(以maven ...上传代码 温馨提示:多图慎入 1.idea在项目(以maven 的web项目为例)创建git本地仓库 创建 git仓库 如果上一步骤 出现了 git 初始化失败 的错误
  • 华为云DevCloud作为一站式云端DevOps平台,集成华为近30年研发实践和前沿理念,面向开发者提供研发工具服务,让软件开发简单高效。现支持5人以下额度范围内,可以免费使用,并且可以预约免费的产品演示和技术交流,...
  • 华为云—华为公司倾力打造的云战略品牌,2011年成立,致力于为全球客户提供领先的公有云服务,包含弹性云服务器、云数据库、云安全等云计算服务,软件开发服务,面向企业的大数据和人工智能服务,以及场景化的解决...
  • 同步代码华为云git仓库
  • 在IntelliJ IDEA中同步代码到华为云代码仓库和同步到github中差不多,只是两个不同的代码托管平台,公司现在让把源码放到华为云上,捯饬了一会,捋一下步骤。假如你在IDEA中创建了一个maven项目,叫...
  • 华为云数据湖工厂服务DLF

    千次阅读 2019-01-22 15:10:03
    https://support.huaweicloud.com/productdesc-dlf/dlf_07_001.html ,数据湖工厂服务(Data Lake Factory,简称DLF)是华为云大数据重要的平台产品,它可管理多种大数据服务,提供一站式的大数据开发环境、全托管的...
  • 华为云开发者青年班,是面向全国在校学生的精品实战系列课程,目前已开展第二期,均由华为云高级技术专家亲自带队指导,助力高校学生提升求职竞争力!本期活动以ModelArts 动手实践AI开发为主题。让同学们在开发者...
  • GitLab是一个利用Ruby on Rails开发的开源应用程序,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。 它拥有与GitHub类似的功能,能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的...
  • 相关文章:《华为软件开发测评报告一:项目管理》 体验环境 ...了解华为软件开发代码检查服务功能,分析其优缺点; 从人工代码检视到自动化代码检查,华为软件开发如何保证代码质量;
  • 摘要:在全球首届社区峰会IstioCon 2021中,华为云应用服务网格首席架构师张超盟发表了《Best practice:from Spring Cloud to Istio》主题演讲,分享了Istio在生产中使用的实际案例。 点击链接观看演讲:...
  • git连接华为云DevCloud

    千次阅读 2019-02-20 10:07:07
    华为云DevCloud在代码托管方面的个github很类似,引入了代码仓库的概念,同时需要本地安装git客户端,且只能与git进行连接,从这个角度上讲,DevCloud的代码管理部分就是github的功能,下面对git对接DevCloud做说明...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,602
精华内容 1,040
关键字:

华为云代码托管服务