作为程序猿,coding是必须的,有时候代码多了自己也很烦,时常误删或者想看看之前写的版本...这下有了万博网页版登陆页派,妈妈再也不用担心我的代码管理啦!
1、安装Subversion
sudo apt-get install subversion
2、创建仓库
3、修改配置文件/var/svn/conf/svnserve.conf
sudo nano /var/svn/conf/svnserve.conf
打开文件:
去掉“#[general]”前面的#号
匿名访问的权限,可以是read,write,none,默认为read
anon-access = none
认证用户的权限,可以是read,write,none,默认为write
auth-access = write
密码数据库的路径,同样,去掉前面的“#”
password-db = passwd
保存并关闭文件ctrl+O,ctrl+x
svnserve.conf配置说明:
anon-access = read
auth-access = write
password-db = passwd
anon-access 和 auth-access 分别指定匿名和有权限用户的权限,默认给匿名用户只读的权限,如果想拒绝匿名用户的访问,只需把 read 改成 none 就能达到目的。password-db 后的 passwd 则为定义用户名及密码的文件路径。这个文件默认跟 snvserve.conf 在同一个目录。
友情提示:所有的行都必须顶格,否则报错。!
4、添加密码验证:
添加用户名 = 密码,如:user = 123
sudo nano /var/svn/conf/passwd
打开文件:
[users]
#svnuser = password
codemonkey = codemonkey
关闭文件记得ctrl+O,ctrl+x
5、停止Subversion服务器:
6、启动Subversion服务器 对于单个代码仓库,启动命令:
注:-d表示在后台运行,-r指定服务器的根目录,这样访问服务器时就可以直接 用svn://服务器ip(在浏览器输入svn://192.168.1.108)
7、客户端推荐安装
:TortoiseSVN
http://tortoisesvn.net/downloads.html
好了,现在你有了个人的代码托管服务器了。
注:
svn 服务器可以用两种方法架设:
使用 svn 自带的 svnserve 实用程序和利用 Apache 架设。
此处用 svnserve 搭建 svn 服务器。
enjoy your Pi!