学习网站运维的第七天(Git 构建分布式版本控制系统)
一、部署gitlab
1.安装必要的依赖关系
** yum install curl policycoreutils openssh-server openssh-clients**
2.开机自启
systemctl enable sshd
systemctl start sshd
3.安装邮件程序
yum install postfix
systemctl enable postfix
systemctl start postfix
4.关闭防火墙
systemctl stop firewalld
systemctl disable firewalld
5.安装gitlab
yum -y install gitlab-ce-9.1.0-ce.0.el7.x86_64.rpm
6.自动配置文件权限,安装其他软件等…
gitlab-ctl reconfigure
二、gitlab操作
2.1登录
注意gitlab会占用80端口,所以要记得关闭httpd和nginx
登录时,直接使用IP访问浏览器
创建密码,8位,然后使用root登录即可
欢迎界面:
创建项目:
2.2创建密匙
1.生成密匙
2.上传密匙
2.3界面操作
2.3.1上传文件
2.3.2下载文件
2.4命令操作
ssh因为之前做过免密了,所以在下载文件时不用输密码,而使用http地址下载的化就需要gitlab的密码!!!
2.4.1下载文件
克隆服务器的文件:
git config --global user.name “git”
git config --global user.email “[email protected]主机地址”
git clone 文件具体地址
文件就会被下载下来:
2.4.2上传文件
1.进入项目的目录下
2.新建要上传的文件
3.初始化
git init
4.配置远程服务器地址:
git remote add origin 具体项目地址
5.建立当前文件夹下所有的文件,为准备上传的文件
git add ./ 上传当前文件下所以文件
上传某个文件 把 ./ 换车文件名即可
6.提交上传说明
git commit -m ‘说明’
7.上传
git push -u origin master
在离家很远的地方,有一片海滩,孤独的人就在海上,乘着船帆。