目录

Life in Flow

知不知,尚矣;不知知,病矣。
不知不知,殆矣。

标签: VCS (2)

GitLab

简介  是一个用于仓库管理系统的开源项目,使用 Git 作为代码管理工具,并在此基础上搭建起来的 Web 服务。​ 基础功能免费,高级功能收费。 基础功能开源,可自行搭建​ 。 可以进行权限控制,使得代码对部分人可见​ 。 GitLab 使用方便,非常适合企业内部使用。 部署  必须双核,内存最好 3G,否则报 502.   # 在防火墙里开放http跟ssh端口 [root@localhost ~]# yum install lokkit yum install curl policycoreutils openssh-server openssh-clients systemctl start postfix.service chkconfig postfix on​  lokkit -s http -s ssh # 添加gitlab仓库,并安装 curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo b....

Git

简介  Git 是一个分布式版本控制软件,最初由(Linus Torvalds)创作。  同类型软件有 SVN、cvs,Git 相比于他们最大的优势就在于 Git 是分布式的 。  Git 允许多个远程仓库存在,使得这样一种工作流成为可能:每个开发者拥有自己仓库的写权限和其他所有人仓库的读权限。 这种情形下通常会有个代表“官方”项目的权威的仓库。 要为这个项目做贡献,你需要从该项目克隆出一个自己的公开仓库,然后将自己的修改推送上去。 接着你可以请求官方仓库的维护者拉取更新合并到主项目。 维护者可以将你的仓库作为远程仓库添加进来,在本地测试你的变更,将其合并入他们的分支并推送回官方仓库。 部署  git-2.9.5 [root@localhost test]# yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel [root@localhost test]# yum install gcc perl-ExtUtils-MakeMaker [root@localhost test]# yum re....