搭建自己的 get和svn服务端

212 阅读1分钟

系统说明: Linux系统服务器上搭建自己的远程仓库

搭建SVN(Linux系统)

1.安装SVN服务端

yum install subversion  # 一路 yes 即可

# 注意切换到国内镜像,要不然 你就等吧 哈哈

2.创建目录(存放配置)

mkdir svn

cd svn

3.初始化svn

# 初始化test仓库
svnadmin create /svn/test

# 添加用户
cd test
ls # 查看目录

vi conf

vi conf/passwd  # 编辑passwd文件

# 在passwd文件里添加用户
user = 123456

vi conf/svnserve.conf  # 编辑svnserve.conf 文件

# 在svnserve.conf  打开一下配置
anon-access = none # 不允许匿名访问
auth-access = write # 允许用户名密码访问

password-db = passwd # 指向密码文件

# authz-db = authz # 授权文件 这个一般不要开

4.配置

conf/passwd conf/svnserve.conf

5.启动服务

# 检测SVN是否开启
ps -efigrep svn

# 启动服务
svnserve -d -r /svn/test/

6.配置防火墙

# 清楚防火墙
iptables -F

# 具体业务请自行配置防火墙

7.访问

可以通过 ip 地址进行访问了

git 服务端搭建

1.安装

yum install git -y

2.创建目录

mkdir /git
cd git

# 创建仓库
git init --bare test.git


3.添加系统用户和密码

useradd blue
passwd 12345678

# 指定tset.git 的拥有者blue 名:组
chown -R blue:blue test.git

# 禁止登陆SSH 最好禁止 添加的用户能通过SSH登陆服务器

4. 访问

git clone 用户名@ip:/目录/仓库名.git