作为程序猿,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!
|