javaweb项目IDEA部署推送到华为云A

步骤一:华为云内部部署

https://devcloud.cn-north-4.huaweicloud.com

1.先进入华为云控制台--代码托管

javaweb项目IDEA部署推送到华为云A_第1张图片

2. 新建项目

 javaweb项目IDEA部署推送到华为云A_第2张图片

仓库建立成功!

  1. 设置SSH密钥管理

javaweb项目IDEA部署推送到华为云A_第3张图片

 javaweb项目IDEA部署推送到华为云A_第4张图片

SSH密钥帮助文档

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

这里我先跳到下下步安装好了在来搞

安装参考第二大步

然后桌面右键

javaweb项目IDEA部署推送到华为云A_第5张图片

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

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

cd ~/.ssh

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

2.生成新密钥:

$ ssh-keygen -t rsa -C "we18798143488@foxmail.com"

你的邮箱

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

3.复制密钥:

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

cat ~/.ssh/id_rsa.pub

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

4.上传密钥:

粘贴公钥到密钥栏中并创建javaweb项目IDEA部署推送到华为云A_第6张图片进入仓库即可获得SSH密钥链接!

到此华为云前期配置基本完成!

步骤二安装git

我们以后开发的时候,是一个团队开发,那么就有一个问题,代码是怎么整合到一起的,你做一个模块,我做一个模块,你的代码和我的代码怎么合到一起来呢?真实的做法不是一个人来写一个项目,是整个团队做一个项目,一般是项目组长或者项目经理,先把项目框架搭好,包建好,一些借口抽象类写好,然后把代码发布在服务器上,组员通过服务器把代码下到自己的eclipse里面来,那么怎么做到这个协同开发,需要用服务器的软件和eclipse做一个配置,那么一般java当中常用的就是svn,那么有些其他公司会用git.那么我们来安装一下

下载安装:git的windows客户端

下载路径Git的安装
官方下载地址:https://www.git-scm.com/download/win

由于外网下载速度慢,这里我已经提前下载好了,需要的可进行下载使用。
链接: https://pan.baidu.com/s/1QSyjfReLRsi7QfpOV4buNA
提取码: trip

安装git

安装路径:

javaweb项目IDEA部署推送到华为云A_第7张图片

选择安装组件,推荐全选;

javaweb项目IDEA部署推送到华为云A_第8张图片

菜单文件夹 默认选择下一步;

javaweb项目IDEA部署推送到华为云A_第9张图片

选择默认的编辑器;

javaweb项目IDEA部署推送到华为云A_第10张图片

修改系统的环境变量;

javaweb项目IDEA部署推送到华为云A_第11张图片

SSL的证书的选择;

javaweb项目IDEA部署推送到华为云A_第12张图片

javaweb项目IDEA部署推送到华为云A_第13张图片

git绑定gitee邮箱

安装成功后打开Git Bash,输入下列命令,设置git全局用户名和邮箱

javaweb项目IDEA部署推送到华为云A_第14张图片

git config --global user.name "jiannaize"

git config --global user.email "[email protected]"

步骤:idea步骤

1.选择File→Settings打开设置窗口,找到Version Control下的git选项:

javaweb项目IDEA部署推送到华为云A_第15张图片

选择git的安装目录后可以点击“Test”按钮测试是否正确配置;

如果出现以下异常,fatal: unable to access ‘https://github需要在git base命令行中设置代理;

git config --global --unset http.proxy

git config --global --unset https.proxy

2.创建本地仓库

VCS-->Import into Version Control-->Create Git Repositoryjavaweb项目IDEA部署推送到华为云A_第16张图片3.上传项目到本地仓库,项目右键选择Git-->add,此时项目文件变成绿色,此时文件只是处于暂存区,并没有真正进入到版本库中

javaweb项目IDEA部署推送到华为云A_第17张图片

  1. 项目右键Git--> Commit Directory,在弹窗中输入Commit Message,点击commit,此时项目文件从暂存区真正进入版本库中,项目文件变成白色

javaweb项目IDEA部署推送到华为云A_第18张图片

这里选择commit and push

javaweb项目IDEA部署推送到华为云A_第19张图片

5.push(推送到远程华为云常出现问题!!

javaweb项目IDEA部署推送到华为云A_第20张图片

 javaweb项目IDEA部署推送到华为云A_第21张图片

常报一下错误!

javaweb项目IDEA部署推送到华为云A_第22张图片

 javaweb项目IDEA部署推送到华为云A_第23张图片

 javaweb项目IDEA部署推送到华为云A_第24张图片

问题解决

新分支push

javaweb项目IDEA部署推送到华为云A_第25张图片javaweb项目IDEA部署推送到华为云A_第26张图片

 javaweb项目IDEA部署推送到华为云A_第27张图片

javaweb项目IDEA部署推送到华为云A_第28张图片

 javaweb项目IDEA部署推送到华为云A_第29张图片

进入华为云刷新即可看见新分支javaweb项目IDEA部署推送到华为云A_第30张图片

你可能感兴趣的:(【Java】,git,github)