最近项目代码管理托管到华为云,遇到的问题总结如下。——这是一篇记仇笔记,因为一直遇到同样的错反复尝试解决,目前问题不在了,然而并没有什么真正解决办法的结论。
- 如何登录华为云,连接:https://auth.huaweicloud.com/authui/login.action#/login
个人版
企业版(点击上图的IAM用户登录,红框部分) - 如何访问到华为云代码管理,参见华为云doc:
- login-->导航栏右上角控制台-->导航栏服务列表-->选择软件开发云-项目管理-->点击立即使用
- 与本地建立连接的两种方式SSH(一般私密性部署)与HTTPS(公开项目)
1)SSH
选择部署密钥
点击设置个人的SSH密钥
添加SSH密钥(https://codehub.devcloud.huaweicloud.com/codehub/ssh/add)
如何添加参照下边的帮助文档就可以,添加后会看到有一条,由于自己在家的电脑和私人的小电脑,所以另添加了两个
SSH密钥设置完成
2)HTTPS
此处注意当clone代码要填写用户名时是xxx/xxxxx(此处易导致用户名和密码填写错误,报认证失败的错) - 如何下载安装git
网上搜索会有一堆教程此处简略记录
git官网下载地址:https://git-scm.com/download
下载时遇到下载不下来,很慢等问题。解决办法:F12检查代码找到原链接,可以通过迅雷快速下载。
安装默认安装就可以,不用纠结。选择任意文件夹或桌面右键出现如下红框中的图标安装成功。 - webstrom如何使用git连接托管到华为云的项目
以管理员身份运行webstrom,如下图选择git
家里的电脑和公司的电脑都以SSH方式连接成功,不知道为什么到私人小电脑就开始报错了@_@
以ssh方式,报错1
解决办法,管理员运行webstrom。
HTTPS方式报的错图没截下来,错是这样的early EOF The remote end hung up unexpectedly index-pack failed RPC failed; curl 18 transfer closed with outstanding read data remaining
解决办法:下面是找到的解决办法
https://stackoverflow.com/questions/38618885/error-rpc-failed-curl-transfer-closed-with-outstanding-read-data-remaining
但是可能网络不稳定导致clone没成功。 - 尝试pull,push代码,搞定