温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

ubuntu中如何搭建svn

发布时间:2022-10-27 09:19:22 来源:亿速云 阅读:154 作者:iii 栏目:服务器

本篇内容介绍了“ubuntu中如何搭建svn”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

1.安装svn
sudo apt-get install subversion
sudo apt-get install libapache2-svn

安装完成后查看下版本号

svn --version

输出:
svn, version 1.8.8 (r1568071)
compiled Aug 10 2017, 17:20:39 on x86_64-pc-linux-gnu

如此,安装成功

2.创建版本库
mkdir -p /home/xxx/svn/project
svnadmin create /home/xxx/svn/project/
3.修改配置文件

路径:/home/xxx/svn/project/conf/
主要修改如下三支文件:
1)svnserve.conf:添加如下五行

anon-access = none
auth-access = write
password-db = passwd
authz-db = authz
realm = /home/xxx/svn/project    #your repository name

2)passwd:添加账户和密码

user1 = 123

3)authz:设置账户的权限

[/]
user1 = rw
* =    #no permissions for other user
4.添加要管理的代码
svn import -m "Init repo" /home/xxx/test/ file:///home/android1404/svn/project
5.启动服务,并加入自动运行

1)启动服务:

svnserver -d -r /home/xxx/svn

查看服务起来没:

svnserve -d -r /home/xxx/svn/
ps -ef | grep svn

输出:
android+ 10994  7482  0 11:22 ?        00:00:00 svnserve -d -r /home/android1404/svn/
android+ 10996  8141  0 11:22 pts/7    00:00:00 grep --color=auto svn

2)加入自动运行:

sudo vim /etc/init.d/svnd.sh

添加如下代码:

#!/bin/bashsvnserve -d -r /home/svn

然后执行如下命令:

cd /etc/init.d/
sudo update-rc.d svnd.sh defaults
sudo chmod 777 svnd.sh
sudo reboot
6.下载代码
svn co svn://192.168.11.145/project
Authentication realm: <svn://192.168.11.145:3690> /home/xxx/svn/project
Password for 'xxx': ******

Authentication realm: <svn://192.168.11.145:3690> /home/xxx/svn/project
Username: user1
Password for 'user1': ***

A    project/readme.txt
Checked out revision 1.

基本的svn版本库已经创建好了

“ubuntu中如何搭建svn”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注亿速云网站,小编将为大家输出更多高质量的实用文章!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI