Windows与Linux下SVN怎样使用

Windows与Linux下SVN怎样使用,第1张

问题是服务器未启动Subversion服务,或改变端口所致。多数因为安装的时候选用了端口,加上端口即可(80、8080、43等)。Windows下通过任务管理器查看svnserveexe进程是否运行,如有则记录 PID,然后在命令行中运行netstat -ano,查看对应PID的端口号(Subversion服务的默认端口号为3690)。如是端口改变,则需要在SVN检出URL中增加端口号。增加并运行Subversion服务。
[转]
估计会有下面这几种情况:
1windows自带的或用户自己安装的防火墙屏蔽了相应的端口
2客户端主机由于路由等原因无法连接到svn服务器主机
3客户端错误地配置了代理
4服务端服务没打开

SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。互联网上很多版本控制服务已从CVS迁移到Subversion。说得简单一点SVN就是用于多个人共同开发同一个项目,共用资源的目的

Linux上部署4个项目的svn *** 作步骤:搭建SVN

[root@localhost ~]# yum -y install subversion

[root@localhost ~]# svnserve --version

svnserve, version 1611 (r934486)


[root@localhost ~]# mkdir -p /a/svn/

[root@localhost ~]# mkdir /a/passwd

[root@localhost ~]# svnserve -d -r /a/svn

[root@localhost ~]# svnadmin create /a/svn/repo1

[root@localhost ~]# svnadmin create /a/svn/repo2

[root@localhost ~]# cp /a/svn/repo1/conf/passwd  /a/passwd/

[root@localhost ~]# cp /a/svn/repo1/conf/authz  /a/passwd/

[root@localhost ~]# vim /a/svn/repo1/conf/svnserveconf

[general]

anon-access=none

auth-access=write

password-db = /a/passwd/passwd

authz-db = /a/passwd/authz

realm=1111111111111111

[root@localhost ~]# mv /a/svn/repo2/conf/svnserveconf

/a/svn/repo2/conf/svnserveconfbak

[root@localhost ~]# mv /a/svn/repo3/conf/svnserveconf

/a/svn/repo3/conf/svnserveconfbak

[root@localhost ~]# mv /a/svn/repo4/conf/svnserveconf

/a/svn/repo4/conf/svnserveconfbak

[root@localhost ~]# cp /a/svn/repo1/conf/svnserveconf

/a/svn/repo2/conf/svnserveconf

[root@localhost ~]# cp /a/svn/repo1/conf/svnserveconf

/a/svn/repo3/conf/svnserveconf

[root@localhost ~]# cp /a/svn/repo1/conf/svnserveconf

/a/svn/repo4/conf/svnserveconf

[root@localhost ~]# vim /a/passwd/passwd

[users]

chen=chen123

lu=lu123

zhang=zhang123

wang=wang123

hua=hua123

dong=dong123

[root@localhost ~]# vim /a/passwd/authz

[groups]

java=chen,lu,zhang

ios=wang

web=hua

jishu=dong

[repo1:/]

@java=rw

[repo2:/]

@ios=rw

[repo3:/]

@web=rw

[repo4:/]

@jishu=rw

[root@localhost conf]# chmod 700 /a/passwd/

[root@localhost ~]# pkill svnserve

[root@localhost ~]# ps -ef |grep svn

root      2405  2106  0 18:59 pts/1    00:00:00 grep svn

[root@localhost ~]# svnserve -d -r /a/svn/

[root@localhost ~]# ps -ef |grep svn

root      2411     1  0 19:00        00:00:00 svnserve -d -r /a/svn/

root      2413  2106  0 19:00 pts/1    00:00:00 grep svn

yum -y install subversion
mkdir /var/svn/svnrepos
svnadmin create /var/svn/svnrepos/xxxx
修改配置文件,设置帐号密码,访问权限,然后配置防火墙,开启服务
svnserve -d -r /var/svn/svnrepos


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/10567164.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-09
下一篇2023-05-09

发表评论

登录后才能评论

评论列表(0条)

    保存