您现在的位置是:首页 >学无止境 >U+平台和华为软开平台怎么拉取远程项目作为新项目网站首页学无止境
U+平台和华为软开平台怎么拉取远程项目作为新项目
这是根据聊天记录改的帖子,这样应该算得上是一篇技术博客了吧,又完成一个指标【狗头】
用idea作为开发工具
首先连接校园网,然后进入U+网址http://10.5.1.21:30080/student/group
从这进去
修改https密码,选择修改,不要点用一样的
然后要绑定邮箱,邮箱要没绑定过华为云的
记住这里的账号密码,账号就是“xxxxxx/xxxxxx”中间的“/”也是要的
然后打开idea,但是打开idea会直接打开之前的项目,我也不太会在那里操作
所以退出idea,把之前那个项目随便改个名,然后重新进idea,他有个新建的页面
他问我:这个?(接下来将用红色代表这个同学的讲话内容)
此时是另一个同学的电脑屏幕
退出去,把现在这个项目改个名字,重新进idea
要idea弹出新建项目的框框
这样?
嗯,点开右上角这个
好了,然后是下面这个页面
在此之前,我是组长已经创建好了项目,我让同学点进我们的项目
用https克隆
复制链接输入
可以了吗,他导入依赖要一点点时间
我记一遍账户名先
等会复制黏贴也可以的【捂脸】
噢~
可以了吗 ,打开了吗
失败了【捂脸】
奇怪,我都开了权限
还是不行哇
我现在回宿舍
噢噢
我回到宿舍了,这里是个易错点,账号复制前面容易出现空格
我们maven项目构建工具采用3.8.*的版本。确认一下
文件编码把两个地方都改成UTF-8,还有一个✔
启用注解处理
okk,因为你不是项目的开发人员,所以你只能拉取,不能推送。为了我们团队更快上手,接下来将取消分支保护。小组里各成员都能上传合并分支。(这部分是组长看)(后面我发现这部分写错了,就是只有开发人员才能推送代码,测试人员就是不能推送的)
新建了这个策略后,团队里所有人都可以上传合并了(后面发现只是创建项目的人和开发者能上传合并)
然后我导入项目导入不成功我刷新了一次,又成功了一些,但是还有两个不成功。我直接运行,运行成功了
在这里刷新
因为我的好组长已经写好了测试文件,所以我现在来试试有没有用。但是他是菜狗,不会写前端页面
但是因为我版本太旧了,不能生成临时http请求。不然的话现在idea可以直接调试的
可以临时调试post请求的文件,快捷键是
但其实新版在左边有按钮可以显示的
点进去就可以自动发post请求来测试
因为我没有,所以我写了get请求方式的代码,测试后发现能用,所以我们可以知道,有时导入依赖的pom文件报错就是小程序不懂事,报着玩的
好了,接下来我要把我的代码上传并合并分支
因为我不是开发人员,所以报错了20:59:29.754: [panda] git -c credential.helper= -c core.quotepath=false -c log.showSignature=false add --ignore-errors -A -f -- src/main/java/com/qst/controller/UserInfoController.java
20:59:29.963: [panda] git -c credential.helper= -c core.quotepath=false -c log.showSignature=false commit -F C:UsersASUSAppDataLocalTempgit-commit-msg-.txt --
[master 6a15be7] 写了一个get请求的方法
1 file changed, 6 insertions(+), 5 deletions(-)
20:59:33.294: [panda] git -c credential.helper= -c core.quotepath=false -c log.showSignature=false push --progress --porcelain origin refs/heads/master:master
remote: {"status": false, "message":"You are not allowed to push code to this project."}
fatal: unable to access 'https://codehub.devcloud.cn-north-4.huaweicloud.com/gyz-rjsjykf-ba00001/panda.git/': The requested URL returned error: 403
20:59:34.794: [panda] git -c credential.helper= -c core.quotepath=false -c log.showSignature=false push --progress --porcelain origin refs/heads/master:master
remote: {"status": false, "message":"You are not allowed to push code to this project."}
fatal: unable to access 'https://codehub.devcloud.cn-north-4.huaweicloud.com/gyz-rjsjykf-ba00001/panda.git/': The requested URL returned error: 403
但是如果是开发人员,刚刚就是可以推送的
下面讲讲拉取更新后的项目
拉取项目,之后弹出的第一个选择是合并到当前分支,第二个选择是开个变基分支(我也不知道变基分支是什么意思,难道是新建一个分支?)
以上就是新建远程项目,并且推送拉取的所有内容
对了,要是不改名字有以下方法来拉取远程的项目
在本地新建一个git仓库直接克隆
输入账号密码后用idea打开就好了