在公司电脑上从Github上pull一个项目后,想回家接着搞,而且还要考虑GitHub上的更新和在公司做的更新,还有版本控制以及创建分支等等,就在自己的阿里云Ubuntu上自己搭建一个svn。经过测试,该项目既可以继续用git工具update,也可以用svn来push到阿里云的svn上,确实便利好多。以下教程,参照网上做了精简。

1.安装svn

apt-get install subversion

2.新建存储仓库

mkdir /home/svnrepos
svnadmin create /home/svnrepos/MyWork

3.修改配置

cd /home/svnrepos/MyWork/conf

vim svnserve.conf
取消下面几行注释:
anon-access = read #匿名用户权限(read,write,none)
auth-access = write #认证用户权限(read,none)
password-db = passwd #用户账户管理(passwd 为文件名称,这里使用了相对路径)

vim passwd
添加svn用户
例如:admin = admin (用户名 = 密码)

4.启动svn服务器

svnserve –d –r /home/svnrepos –listen-port 3690
-d 为后台运行
-r 为指定根目录

完成!

dawei

【声明】:唐山站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。