centos 搭建了svn服务器,怎么查看地址

发布网友 发布时间:2022-04-24 04:49

我来回答

2个回答

懂视网 时间:2022-04-12 22:35

刚刚 配置 成功,写下来,以免忘记。 安装subversion。 我是个懒人,所以用最方便的方法: yum install subversion 安装完毕后,建立仓库: svnadmin create /XXXX/repos 路径根据自己的情况设定。 下面开始编辑svnserve.conf文件,用vim来打开svnserve.conf

刚刚配置成功,写下来,以免忘记。

安装subversion。
我是个懒人,所以用最方便的方法:
yum install subversion
安装完毕后,建立仓库:
svnadmin create /XXXX/repos
路径根据自己的情况设定。
下面开始编辑svnserve.conf文件,用vim来打开svnserve.conf文件
vi /XXXX/repos/conf/svnserve.conf

# anon-access = read
# auth-access = write
# password-db = passwd
这三行,前面的#号和空格去掉,变成
anon-access = read
auth-access = write
password-db = passwd
保存,再打开passwd文件
vi /XXXX/repos/conf/passwd
在最下面加上一行用户名和密码:
william = helloworld
william 是用户名,helloworld是密码
把已存在项目导入到仓库:
svn import /YYY/project/projectName file:///XXXX/repos -m “v0.1”
前面的“/YYY/project/projectName” 是项目的路经。
OK,这样项目就导入到仓库了,想要浏览项目文件,用如下命令:
svn list file:///XXXX/repos/projectName

用如下命令观察svnserve是否启动:
lsof -i :3690
如果看到类似下面的输出
COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME
svnserve 30 root 3u IPv4 12210 TCP *:svn (LISTEN)
就说明svnserve已经启动并且开始监听3690端口,如果没有那么运行:
svnserve -d
让svnserve运行起来。
在配置过程中看了网上的很多文章,都是把apache和svn配在一起了,不过SVN手册上建议大家,如果是首次配置SVN或者使用SVN的开发团队比较小的话,使用SVN自带的svnserve就可以了。以后如果有需要再转到apache上。
确认你的防火墙是否打开了3690端口,如果没有,快打开吧。
可以把svnserve设为开机自启动,不过我不会-_-!,自己google吧。

在windows客户端上可以使用smartsvn或者TortoiseSVN 来访问svn服务器
这两种客户端网上有一大堆使用方法,这里就不说了。

热心网友 时间:2022-04-12 19:43

安装步骤如下:
1、yum install subversion
2、输入rpm -ql subversion查看安装位置,如下图:

可以看到 svn在bin目录下生成了几个二进制文件。
再输入/usr/bin/svnversion --version 就可以查看svn的版本,这样就说明svn安装成功,如下图:

3、创建svn版本库目录
mkdir -p /var/svn/svnrepos
4、创建版本库
svnadmin create /var/svn/svnrepos
执行了这个命令之后会在/var/svn/svnrepos目录下生成如下这些文件

5、进入conf目录(该svn版本库配置文件)
authz文件是权限控制文件
passwd是帐号密码文件
svnserve.conf SVN服务配置文件
6、设置帐号密码
vi passwd
在[users]块中添加用户和密码,格式:帐号=密码,如dan=dan
7、设置权限
vi authz
在末尾添加如下代码:
[/]

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com