1.yum安装git(root账户操作)
yum install git
git --version
查看是否安装成功。也可用于检测是否安装
2.创建git用户(root账户操作)
useradd -d /home/gitrepo giter
创建用户文件夹及其名字echo gitpwd | passwd --stdin giter
给用户设置密码
3.创建git远程仓库(giter账户操作)
mkdir test.git
创建仓库文件夹cd test.git
进入test.git文件夹git init --bare
初始化仓库
4.拉取远程仓库
- 本地任意位置下打开gitBrash输入命令:
git clone giter@服务器ip(或者域名):/home/gitrepo/test.git
- 提示输入密码(密码gitpwd为第2步填写的):
gitpwd
- 这样我们生成了一个 test文件夹
5.初始化代码提交
- 本地idea创建springboot项目项目名称test01:
idea->springiniter->.....
- 编写一个contoller,编写如下代码:
- 保存退出
- 在电脑下找到test01,剪切所有代码到拉取的test文件夹下
- 在test文件夹下打开gitBrash输入:
git add .
- 退出,打开idea,点击提交代码即可
6.查看服务器项目(root账户操作)
- 进入/home/gitrepo/test.git:
cd /home/gitrepo/test.git
- 执行命令:
git archive -o latest.zip HEAD
- 查看是否存在latest.zip:
ll
- 创建临时仓库:
mkdir /home/gitrepo/temp
- 将latest.zip移动到/home/gitrepo/temp下:
mv latest.zip /home/gitrepo/temp
- 进入temp目录:
cd /home/gitrepo/temp
- 解压latest.zip:
unzip latest.zip(如果提示未安装请安装: yum install unzip -y)
- 删除latest.zip:
rm -rf latest.zip
- 查看是否获取到提交得代码:
ll
7. maven打包生成jar
mvn clean package -DskipTests
(如果提示mvn未安装请点击这里)
8. 运行项目
- 创建javajar文件夹:
mkdir /home/developer/javajar
- 进入javajar目录下:
cd /home/developer/javajar
- 将test.jar移动到javajar文件夹下:
mv /home/gitrepo/temp/test.jar /home/developer/javajar
- 删除temp文件夹:
rm -rf /home/gitrepo/temp
- 运行test.jar:
nohup java -jar -Xms64m -Xmx256m xxx.jar >/dev/null 2>&1&
9. 项目访问:
打开电脑浏览器输入 http://服务器ip/sayHi 即可看见返回