将devops项目推送至远程仓库
![image]()
脚本内容如下:
#!/bin/bash
#1. 信息收集部分
#项目名字,与脚本文件同级目录文件夹的名字
project_name=devops_two
#项目组的路径(来源gitlab)
Groups_path=DevOps
#推送项目的作者
username=zhangsan
#推送项目的目标机器IP地址
gitlab_ip=192.168.124.123
#2.进入到项目目录下
cd ${project_name}
#3.对项目进行相关git操作
#初始化这个项目
git init
#如果项目目录下有文件,则跳过此步;否则拷贝本地的项目资料放入项目目录下作为初始基线
cp ../.gitignore ./
#添加工作区的全部文件至暂存区
git add .
#将暂存区的全部文件提交至本地版本库
git commit -m "初始导入"${project_name}"目工程"
#基于本地版本库的初始基线创建开发分支
git branch ${project_name}_Dev
#基于本地版本库的初始基线创建预发布分支
git branch ${project_name}_RC
#基于当前基准将本地的版本库全部推送至远程gitlab仓库
git push -u git@${gitlab_ip}:${Groups_path}/${project_name} *:*
执行效果
![image]()
![image]()
自动创建完毕
![image]()