![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
版本控制管理
wc1695040842
运维汪一枚
展开
-
linux安装svn
一、yum安装svnyum -y install subversion二、 创建SVN版本库根目录(svndata)mkdir -p /opt/svn/svndata三、 创建一个新的Subversion项目(版本库)svnadmin create /opt/svn/svndata/company四、 版本库用户权限设置比如我们要创建4个组,分别是java开发、测试、ios、运...原创 2019-01-18 17:48:27 · 135 阅读 · 0 评论 -
linux安装gitlab
一、说明一般我们会把gitlab部署在企业内网的一台单独的服务器上,这样比较安全,并且都用默认的端口启动服务(即安装好之后不修改端口)。gitlab服务器的内存最好是大于4G的,不然会比较慢。二、安装依赖包yum -y install curl openssh-server openssh-clients postfix cronie三、下载相应的rpm包centos (内核7.x)ht...原创 2019-01-18 16:01:43 · 624 阅读 · 0 评论 -
Gitlab的备份与恢复
之前讲了[Gitlab的安装],今天来讲讲Gitlab的备份和恢复。(https://blog.csdn.net/wc1695040842/article/details/86541446)一、Gitlab的备份目录路径设置Gitlab的备份目录可以在Gitlab的配置文件中设置:vim /etc/gitlab/gitlab.rb#修改如下:gitlab_rails['manage_ba...原创 2019-05-07 13:14:37 · 1829 阅读 · 0 评论 -
Gitlab的升级(9.2.2升级到11.10.4)
一、备份有关备份和恢复的操作,详见我的另一篇博客:Gitlab的备份与恢复在开始升级之前,一定要做好备份工作,并记录好版本号。1、查看当前Gitlab的版本号[root@gitlab ~]# cat /opt/gitlab/embedded/service/gitlab-rails/VERSION9.2.22、备份当前的Gitlabgitlab-rake gitlab:backup...原创 2019-05-07 17:20:32 · 7442 阅读 · 2 评论 -
简单的Git服务部署
UI和产品需要版本控制,所以在征求意见之后准备选择git来做版本控制。由于公司规定不能使用走http协议的git,且只能使用秘钥登录,所以就不能用gitlab了。一、服务器安装Git1、在服务器上安装Gityum -y install git2、安装完后,查看 Git 版本git --version3、创建git用户useradd git4、服务器端创建 Git 仓库(设置...原创 2019-05-15 14:35:05 · 177 阅读 · 0 评论 -
http方式搭建git服务器
原先在公司内网为了安全考虑,安装了最简单的基于ssh访问的git,但是集团这几天把终端ssh给禁用了,只能通过堡垒机访问。这也导致了之前的git服务访问不到了,不能提交和拉取代码了。于是就将git的访问方式改为http,具体步骤记录如下:一、服务器安装Git(这在之前已经安装好了,在这里再写一遍)1、在服务器上安装Gityum -y install git2、安装完后,查看 ...原创 2019-07-02 18:14:42 · 3762 阅读 · 4 评论 -
Gitlab之修改克隆地址
问题安装好Gitlab,创建项目之后,我就把自己的代码推送到了Gitlab上,但是当别的开发人员去克隆的时候,发现羡慕中的克隆地址是这样的:SSH和HTTP的克隆地址都都为gitlab.example.com。虽然我可以把这个地址复制下来然后在修改成自己的IP地址,但是这样真实有点不方便。解决方法修改gitlab的配置文件:[root@localhost ~]# vim /opt/gi...原创 2019-09-04 14:55:19 · 13774 阅读 · 1 评论 -
git项目的完整迁移
今天在本地虚拟机上搞了一套测试环境,并搭建了一个新的gitlab,所以需要把现在开发的代码复制一份到新的gitlab上。因为是本地自己测试用的,所以我之前碰到这种情况都是这样操作的:1、在新的gitlab上创建一个project2、在自己电脑上新建一个目录,并把心gitlab上的项目克隆下来3、直接把旧git上的代码先克隆到电脑的另一个目录中,并把克隆下来的文件拷贝到之前2步骤的项目中4...原创 2019-09-12 14:00:12 · 4480 阅读 · 3 评论