企业gitlab安装使用
企业使用实例
服务端gitlab安装:
安装依赖环境
yum install java-1.8.0-openjdk java-1.8.0-openjdk-devel -y
下载服务端rpm包
wget
https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-8.0.0-ce.0.el7.x86_64.rpm
安装gitlab的rpm包
rpm -i
gitlab-ce-8.0.0-ce.0.el7.x86_64.rpm
关闭smtp邮件
vim /etc/gitlab/gitlab.rb
修改true 为false : gitlab_rails['smtp_enable'] = false
修改客户端下载地址 external_url'http://1.1.1.10:8888'
*1.1.1.10:8888为能正常访问的文件目录位置
重新加载配置文件
gitlab-ctl
reconfigure
重新启动 gitlab服务 gitlab-ctl restart
客户端安装
[if !supportLists]1, [endif]GitLab的正常使用,依赖于两个客户端软件:Git 和 TortoiseGit。
[if !supportLists]2, [endif]安装 git然后右击gitbash并且使用以下命令
· git add -A 提交所有变化
· git
add -u 提交被修改(modified)和被删除(deleted)文件,不包括新文件(new)
· git add . 提交新文件(new)和被修改(modified)文件,不包括被删除(deleted)文件
gitadd .
git
commit -m "some str"
git push
针对第一步中的git add .命令的作用就是将本地修改过的文件且已经追踪的文件添加到本地的暂存区,然后使用git commit -m "str"命令将暂存区的代码提交到本地仓库,最后将本地仓库的代码推送到远程服务器端;
使用git用户在git家目录里面,客户端克隆仓库
git clonegit@1.1.1.10:/home/git/present.git
初始化客户端需要推的项目并且提交变化并且提交到本地 git init / git add项目/ git commit –m “some str”
在服务端制作一个仓库作为需要被推上来的远程仓库使用,在git用户下创建test.git
在客户端为本项目添加远程仓库git remote add origingit@1.1.1.10:/home/git/test.git
git remote –v
git push origin
master
*origin是远程仓库主机名字
�[��D�