AI摘要:本文介绍了SVN的常用命令,包括checkout、update、commit和add,以及如何在树莓派上安装和配置svn server。首先,创建SVN仓库,然后更改仓库权限,接着修改配置文件svnserve.conf、passwd和authz。之后,启动svnserver并使用客户端checkout地址进行操作。

Powered by AISummary.

常用svn命令:

checkout(co)命令:svn co url --username user --password password

根据提示可以输入yes来保存帐号和密码;

update(up)命令:进入到需要更新的目录,输入:svn up;

commit(ci)命令:进入需要提交的目录,输入:svn ci -m "修改信息"

add命令:进入需要提交的目录,输入:svn add filename or path 添加完之后需要用commit命令提交。

svn server操作指南

在树莓派上安装svnserver后,需要通过命令的方式创建库和用户。

创建SVN仓库

svnadmin create /mnt/svn/repository

创建的目录为/mnt/svn/repository,后面启动svnserver时,目录是仓库的根目录,即/mnt/svn/。

更改仓库权限

chmod -R 777 ./repository nchmod -R 777 ./repository/db

修改配置文件

./repository/conf3各配置文件需要修改:svnserve.confpasswd authz

svnserve.conf

添加以下内容:

auth-access=write #授权人为读写权限

npassword-db = passwd #使用passwd文件中的账号密码

passwd

添加以下内容: [users]xxxx=****** #xxxx为用户名,******为密码

authz

添加以下内容: [groups]admin=xxxx #xxxx为管理员权限@admin=rw #管理员权限为读写*=r #全部拥有读权限

启动svnserver

sudo svnserve -d -r /mnt/svn/ --listen-host $_IP --listen-port 3690

$_IP为本机IP地址,3690为svnserver的监听端口。

svn client端checkout

客户端checkout地址为:svn://{树莓派IP地址}/{树莓派svn目录下面的仓库名称}

比如上面的则为repository

Last modification:April 25, 2024
文章免费,无需打赏