代码托管是做软件开发必不可少的功能,最好的办法还是选择租用服务器去搭建,树莓派毕竟性能和速度各方面还差一些,但也凑合能用。本文将在树莓派搭建SVN来实现代码托管服务。
安装环境
硬件:树莓派3b一台
操作系统:Raspbian with desktop
安装步骤
1、安装subversion
pi@raspberry:~ $ sudo apt-get install subversion
2、创建代码仓库(我把代码仓库设置为/home/pi/svn)
pi@raspberry:~ $ svnadmin create svn
3、修改配置文件svnserve.conf
pi@raspberry:~ $ nano svn/conf/svnserve.conf
找到[general],下面有很多被注释的配置,取消以下三行的注释
[general]
anon-access = none
auth-access = write
password-db = passwd
分别表示是匿名不允许访问,认证用户有写权限,指定passwd作为密码数据库文件。
另外,配置中的每一行都必须顶格写,即前面不允许有空格。不然连接时会报错。
4、修改密码数据库添加访问用户
pi@raspberry:~ $ nano svn/conf/passwd
添加用户跟密码(左边是账号,右边是密码)
[users]
pi = raspberry
5、重启svn服务器
pi@raspberry:~ $ killall svnserve
pi@raspberry:~ $ svnserve -d -r svn
测试
我是在MAC下使用Cornerstone来测试的,Windows下推荐使用TortoiseSVN。
点击菜单:File---->AddRepository。
点击Add就可以了。
关注微信公众号及时获取更新文章,欢迎大家跟我交流技术与想法:
网友评论