虽然在Windows上搭建SVN服务器很简单

作者: 操作系统  发布:2019-09-11

    就算在windows上搭建SVN很简短,不过效果却不高,那本来是和linux相比较了.不过在linux上搭建SVN却异常繁琐,所以后日那篇小说就来一步一步教您何以在Centos上搭建SVN

  即便在windows上搭建SVN不会细小略,不过效果却不高,那当然是和linux相比较了.可是在linux上搭建SVN却特别繁琐,所从前日这篇文章就来一步一步教您何以在Centos上搭建SVN

CentOS下搭建SVN服务器详述

虽说在Windows上搭建SVN服务器很轻便,但是效果却不高,那自然是和Linux比较了,但是在Linux上搭建SVN却要比在Windows稍微繁琐些,所以明天那篇作品就来教您怎么在CentOS上搭建SVN服务器的详实达成格局。

安装
#yum install subversion

 1)创建svn用户
#groupadd svn
 #useradd -g sky user//是将user加入到sky組內
 切换客商
#su svn
然后代码库的创造维护等,都用这几个帐户来操作。

2)创造版本库
 编辑.bash_profile 加上如下配置
SVN_HOME=/opt/lampp/htdocs/_svn
 export SVN_HOME
 PATH=$PATH:$SVN_HOME/bin
 export PATH

创立版本库:
#svnadmin create --fs-type fsfs web
此时在/opt/lampp/htdocs/_svn/web下出现:conf/ db/ format hooks/ locks/ README.txt

 3)设置web访谈的客户名和密码
 编辑文件/opt/lampp/htdocs/_svn/web/conf/passwd
在[users] 依据一下格式设置客户名和密码:
 用户名1=密码1
用户名2=密码2
例如test=test,表示顾客名是test,密码也是test

編輯文件/opt/lampp/htdocs/_svn/web/conf/authz
 [groups]
 www=7di,user1,user2,user3,user4,user5,user6,wasing

[/]
 @www=rw
 *=

编写文件/opt/lampp/htdocs/_svn/web/conf/svnserve.conf
增多几行陈设:
anon-access = read
 auth-access = write
 password-db = passwd
 authz-db = authz
注意,此几行布署所在行第二个字母钱不可能有别的空格,不然相会世仿佛svnserve.conf:12: Option expected 那样的荒谬
 好了,通过上述配置,你的svn就能够了。

4)连接

借使已经有svn在运维,能够换叁个端口运维
svnserve -d -r /opt/lampp/htdocs/_svn/web --listen-port 3391
如此那般平等台服务器能够运维七个svnserver

或用下邊的通令殺死進程
netstat -ntlp
 kill -9 id

好了,运维成功后,就足以应用了。
 提出使用TortoiseSVN, 连接地址为: svn://UEnclaveL/項目名稱 (即便钦定端口供给加上端口:端口号)
 连接后得以上传本地的文书,有效的保管你的代码

万一連接出錯,請檢查防火牆設置
#vi /etc/sysconfig/iptables
加入: -A INPUT -m state --state NEW -m tcp -p tcp --dport 3690 -j ACCEPT
 #service iptables restart

创立运营Subversion的脚本:
#echo 'svnserve -d -r /opt/lampp/htdocs/_svn/' > start_svn.sh
 #chmod 0777 start_svn.sh
 #./start_svn.sh

将开发银行脚本放置到开机自动运维脚本中:
 以root身份修改文件:/etc/rc.d/rc.local,增多以下文字:
su -c /opt/lampp/htdocs/_svn/start_svn.sh svn

Ubuntu 14.04 下搭建SVN服务器 svn:// 

CentOS 6.2 SVN搭建 (YUM安装)

CentOS 6.5部署Apache SVN 

Apache SVN搭建SVN服务器

Windows下SVN服务器搭建和选择 客商端重新恢复设置密码

Ubuntu Server 12.04 安装 SVN 并迁移 Virtual SVN数据

Ubuntu Server搭建svn服务以及搬迁方法

本文永世更新链接地址:

尽管在Windows上搭建SVN服务器很简短,不过效果却不高,那本来是和Linux比较了,然则在Linux上搭建SVN却要比在Windows稍...

安装
#yum install subversion

安装
#yum install subversion

1)创建svn用户
#groupadd svn
#useradd -g sky user//是将user加入到sky組內
切换顾客
#su svn
之后代码库的始建维护等,都用这么些帐户来操作。

1)创建svn用户
#groupadd svn
#useradd -g sky user//是将user加入到sky組內
切换客户
#su svn
此后代码库的创设维护等,都用那一个帐户来操作。

2)创造版本库
编辑.bash_profile 加上如下配置
SVN_HOME=/opt/lampp/htdocs/_svn
export SVN_HOME
PATH=$PATH:$SVN_HOME/bin
export PATH

2)成立版本库
编辑.bash_profile 加上如下配置
SVN_HOME=/opt/lampp/htdocs/_svn
export SVN_HOME
PATH=$PATH:$SVN_HOME/bin
export PATH

创造版本库:
#svnadmin create --fs-type fsfs web
此时在/opt/lampp/htdocs/_9159金沙官网,svn/web下出现:conf/ db/ format hooks/ locks/ README.txt

创办版本库:
#svnadmin create --fs-type fsfs web
此时在/opt/lampp/htdocs/_svn/web下出现:conf/ db/ format hooks/ locks/ README.txt

3)设置web访谈的客商名和密码
编纂文件/opt/lampp/htdocs/_svn/web/conf/passwd
在[users] 依照一下格式设置客商名和密码:
用户名1=密码1
用户名2=密码2
譬喻说test=test,表示客商名是test,密码也是test

3)设置web采访的客商名和密码
编纂文件/opt/lampp/htdocs/_svn/web/conf/passwd
在[users] 根据一下格式设置顾客名和密码:
用户名1=密码1
用户名2=密码2
诸如test=test,表示客户名是test,密码也是test

編輯文件/opt/lampp/htdocs/_svn/web/conf/authz
[groups]
www=7di,user1,user2,user3,user4,user5,user6,wasing

編輯文件/opt/lampp/htdocs/_svn/web/conf/authz
[groups]
www=7di,user1,user2,user3,user4,user5,user6,wasing

[/]
@www=rw
*=

[/]
@www=rw
*=

编写文件/opt/lampp/htdocs/_svn/web/conf/svnserve.conf
加多几行安顿:
anon-access = read
auth-access = write
password-db = passwd
authz-db = authz
留意,此几行布署所在行第三个字母钱无法有另外空格,不然会出现就好像svnserve.conf:12: Option expected 这样的失实
好了,通过以上配置,你的svn就能够了。

编辑文件/opt/lampp/htdocs/_svn/web/conf/svnserve.conf
加上几行安插:
anon-access = read
auth-access = write
password-db = passwd
authz-db = authz
留神,此几行安插所在行第二个字母钱不可能有另外层空间格,否则会油然则生类似svnserve.conf:12: Option expected 那样的错误
好了,通过上述配置,你的svn就足以了。

4)连接

4)连接

设若已经有svn在运维,能够换贰个端口运行
svnserve -d -r /opt/lampp/htdocs/_svn/web --listen-port 3391
如此平等台服务器可以运作八个svnserver

借使已经有svn在运行,可以换四个端口运营
svnserve -d -r /opt/lampp/htdocs/_svn/web --listen-port 3391
如此平等台服务器能够运作多个svnserver

或用下邊的通令殺死進程
netstat -ntlp
kill -9 id

或用下邊的一声令下殺死進程
netstat -ntlp
kill -9 id

好了,运转成功后,就能够利用了。
提议利用TortoiseSVN, 连接地址为: svn://UMuranoL/項目名稱 (若是钦点端口要求丰硕端口:端口号)
总是后方可上传本地的文本,有效的管制你的代码

好了,运转成功后,就足以动用了。
提议使用TortoiseSVN, 连接地址为: svn://U昂CoraL/項目名稱 (借使钦点端口须求增加端口:端口号)
连日来后方可上传本地的文书,有效的军管你的代码

假如連接出錯,請檢查防火牆設置
#vi /etc/sysconfig/iptables
加入: -A INPUT -m state --state NEW -m tcp -p tcp --dport 3690 -j ACCEPT
#service iptables restart

假诺連接出錯,請檢查防火牆設置
#vi /etc/sysconfig/iptables
加入: -A INPUT -m state --state NEW -m tcp -p tcp --dport 3690 -j ACCEPT
#service iptables restart

始建运转Subversion的剧本:
#echo 'svnserve -d -r /opt/lampp/htdocs/_svn/' > start_svn.sh
#chmod 0777 start_svn.sh
#./start_svn.sh

开创运转Subversion的本子:
#echo 'svnserve -d -r /opt/lampp/htdocs/_svn/' > start_svn.sh
#chmod 0777 start_svn.sh
#./start_svn.sh

将运维脚本放置到开机自动运维脚本中:
以root身份修改文件:/etc/rc.d/rc.local,增多以下文字:
su -c /opt/lampp/htdocs/_svn/start_svn.sh svn

将运行脚本放置到开机自动运行脚本中:
以root身份修改文件:/etc/rc.d/rc.local,增多以下文字:
su -c /opt/lampp/htdocs/_svn/start_svn.sh svn

...

...

本文由9159.com发布于操作系统,转载请注明出处:虽然在Windows上搭建SVN服务器很简单

关键词: 9159.com 9159金沙官网