![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Git版本管理
Git版本管理
sylalak123
这个作者很懒,什么都没留下…
展开
-
centos6 安装gitlab
注:CentOs6不要安装太新的GitLab,我第一次安装的是最新的,一直报502错误。 安装的是gitlab-ce(社区版) 还有一种是gitlab-ee(企业版) 说到企业版,没钱...我用免费的...企业和社区版安装时一样的..没有差别..只是给的命令有一点点差异 一、配置yum源 vi /etc/yum.repos.d/gitlab-ce.repo 里面写下面的内...原创 2019-12-27 16:30:05 · 261 阅读 · 0 评论 -
git服务器 push代码
要求 实现git push直接完成代码部署到服务器的目录 实现方式 利用git的hooks中的post-receive来实现代码提交完成之后的动作。将仓库指定一个--work-tree然后进行检出操作checkout --force 目录结构 我自己的项目结构是这样的,每一个仓库对应一个项目,例如public/wx项目对应repo/wx.git仓库 . ├── public │...原创 2019-12-27 16:03:16 · 320 阅读 · 0 评论 -
git服务器pull和push 权限分开配
我们一般通过 Git 协议进行无授权访问,通过 SSH 协议进行授权访问,如果你的项目是内部项目,只针对部分授权用户,那使用 SSH 协议就足够了,但是如果既需要授权访问也需要无授权访问,可能需要 SSH 协议和 Git 协议搭配使用,这在维护上成本很高。这时就到了我们的压轴戏 —— HTTP 协议出场的时候了,它同时支持上面两种访问方式。 通过 HTTP 协议访问 Git 服务是目前使用最广泛的...原创 2019-12-27 15:58:15 · 1245 阅读 · 0 评论 -
centos6安装git服务器
一、卸载centos自带的git:yum remove git -y 二、下载git-2.11.0.tar.gz 上传至服务器,下载链接:http://distfiles.macports.org/git/ 三、解压安装git 并添加git到环境变量 cd /usr/local/src/ tar zxvf git-2.11.0.tar.gz make prefix=/usr/local/g...原创 2019-12-27 15:54:03 · 378 阅读 · 0 评论