我用的是github客户端的git shell 连接。用git bash也可以

github客户端下载地址:https://desktop.github.com/

1.在华为软件开发云上创建代码仓库

2.在本地创建密钥

SSH密钥

帮助文档

公钥是代码托管服务(CodeHub)识别您的用户身份的一种认证方式,通过公钥,您可以将本地git项目与代码托管服务(CodeHub)建立联系, 然后您就可以很方便的将本地代码上传到代码托管服务(CodeHub)或者将代码托管服务(CodeHub)代码下载到本地了。 以下介绍生成公钥和管理公钥的方法。如果你是在windows系统下使用,需要先安装git的windows客户端,使用下列步骤完成密钥的添加。

1.检查系统是否存在密钥:

运行 Git Shell/ Git Bash, 在弹出的终端中输入下面提示的代码

cd ~/.ssh

如果提示:No such file or directory 说明你是第一次使用git需要生成密钥。如果不是第一次使用您可以选择使用已有密钥或者重新生成密钥方式。

2.备份并生成密钥:

备份密钥(可选):

mkdir key_backup
cp id_rsa* key_backup
rm id_rsa*

生成新密钥:

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

在回车中会提示你输入一个密码,这个密码会在你提交项目时使用,如果为空的话提交项目时则不用输入,建议采用不输入密码方式。
密钥生成后您可以在你本机系统盘下,您的用户文件夹里发现一个.ssh文件,其中的id_rsa.pub文件里储存的即为刚刚生成的ssh公钥。

3.复制密钥:

方式1.使用下面命令显示密钥然后手工复制

cat ~/.ssh/id_rsa.pub

注意:手工复制公钥时不要复制多余的空格,否则可能添加不成功。
方式2.使用命令直接复制密钥到剪贴板

Windows:

clip < ~/.ssh/id_rsa.pub

Mac:

pbcopy < ~/.ssh/id_rsa.pub

Linux (requires xclip):

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

4.上传密钥:

粘贴公钥到密钥栏中并创建

3.将仓库克隆到本地

git clone ssh地址

地址在这里,复制一下

4.切换分支

git checkout master

master可以替换成其他分支名

5.修改本地代码并提交

修改本地代码

将修改好的文件添加

git add  *

*是添加目录下所有文件,也可以将*修改为文件名

git commit -m "修改信息"

提交修改内容到HEAD,但还没有到你的远端仓库

git push origin master

master可以换成你想要的分支。改动被推送到了远端仓库

参考:git简明指南 http://www.runoob.com/manual/git-guide/

git连接华为软件开发云相关推荐

  1. Eclipse安装Git插件以及通过Git导入华为软件开发云项目

    --内容提交-- 1.    Eclipse安装Git插件 2.    在Eclipse中导入华为软件开发云项目, 以及常用Git操作 一. Eclipse安装Git插件 现在从eclipse官网下载 ...

  2. 华为软件开发云如何为数字经济时代赋能?

    在很多人的潜意识里,华为是一家以网络.服务器等硬件为主的世界顶尖级基础设施服务提供商.但是,华为软件开发云在昆明的成功落地,让我们看到华为在软件领域也大放异彩. 在2018云南-华为软件产业峰会上,华 ...

  3. 华为云设计语言_如何评价华为软件开发云?

    借他山之石,可以攻玉,以下原文作者胡余雷,已获转载许可,借此文让大家条分理析地了解华为的这款产品. ------------------------------------- 作为一名世界500强公司 ...

  4. 华为软件开发云——个人评测

    第一部分 调研,评测 评测: 功能评测(黑箱测试) BUG 目前来说,确定的功能性Bug确实是没碰到,不确定的有一个:在下面测试的第二部中代码检查尝试了许多方式无法读取到代码文件,未确定是我的操作错误 ...

  5. GitHub转华为软件开发云详细教程

    一.复制GitHub的代码库地址 首先,打开Github网页,找到要迁移的代码仓库地址,如下: 点击Clone or Download,出现以下界面 点击Copy toclipboard(复制到粘贴板 ...

  6. 技术大牛总结的Github与华为软件开发云完整对比

    http://www.jianshu.com/p/e17c7abb3bde 华为软件开发云配置管理 服务和Github是国内外比较有代表性的代码托管平台,它们以git作为版本管理工具,使项目中身处各地 ...

  7. 解决软件开发中的多个痛点——华为软件开发云

    在软件开发过程中,您是否遇到以下情况: •CEO低估了项目难度,在客户面前满口答应1个月交付没问题 •对软件版本缺乏有效的管理 •各语言代码检查,安装各种工具和插件,不胜其烦 •半路接手项目,开发环境 ...

  8. 如何将Android Studio与华为软件开发云代码仓库无缝对接(二)

    上篇文章:如何将Android Studio与华为软件开发云代码仓库无缝对接(一) 上一章讲了,如何用Android Studio以软件开发云代码仓库为基础,新建一个项目.接下来,这一章继续讲建好项目 ...

  9. 华为软件开发云发布管理测评报告

    华为软件开发云的发布管理是面向软件开发者提供软件组件仓库,生命周期,内部及第三方依赖等管理服务,支撑产品持续发布,提升发布质量及效率.目前发布管理支持提供了Maven私有仓.中央仓代理.内部组件依赖管 ...

最新文章

  1. Hinton 新作!越大的自监督模型,半监督学习需要的标签越少
  2. jQuery实现浮动层跟随页面滚动效果
  3. 学习Key与Value的集合hashtable
  4. 面试常问Handler 的问题合集
  5. android 判断当前application 是在前台还是在后台
  6. java中多条件与不定条件查询
  7. Gemstones(牛客第八场多校)
  8. matlab aviobj,MATLAB AVI 视频读取处理
  9. mysql 几种插入数据的方法
  10. Python进阶(六)文件操作
  11. php 实现柱状图,PHP动态柱状图实现方法_PHP
  12. 电子信息技术专业名词中英文对照(三)
  13. Tool-windows用自带命令行,将webm的视频格式转为mp4
  14. Python中的二维数组定义
  15. [吴道长作品]记一次不成熟的爬虫
  16. 李开复:如何设计你的年度计划
  17. 密码学技术如何选型?终探量子计算通信的安全模型|第6论
  18. c++空指针的定义-0L
  19. windows重装系统之后,开机显示“An operating system wasn't found,Try disconnecting any drives that...”(亲身遇到+解决方法)
  20. 【专升本计算机】计算机操作系统练习题(选择判断名词解释简答)

热门文章

  1. 前端面试问题(适用于面试回答思路)
  2. 「前端-HTML」 HTML-表格-表单-第二篇
  3. centos7 redis集群搭建
  4. Atmel Studio-SAM单片机开发 ---新建工程
  5. python电子学会一级知识点总结
  6. 医院HIS源码 医院管理系统源码
  7. 铁甲雄心机器人建造成本_中国农民出战《铁甲雄心》 为造机器人花费近百万...
  8. 【软件测试】大学毕业后顶着压力,巧合的开启了我人生的新篇章......
  9. 谁能担当中小企业“总CEO”
  10. lucene原理讲解