自己安装svn上传文件

前言:对象把家里的台式机搞得很乱,我怕他误删了一些重要文件,所以在本地安装个svn进行文件管理

第一步 下载Subversion服务器

https://sourceforge.net/projects/win32svn/

进行下载

第二步 安装

双击刚才下载的Setup-Subversion-1.8.15.msi

然后一直Next


注意:我安装到D盘的

第三步 配置SVN资源库

在电脑的任意位置创建一个空文件夹,用于存放SVN的资源。我在D盘根目录下建了一个svnData

然后再行执行如下命令【本文强调的命令都是DOS命令】

svnadmin create D:\svnData\svndemo

执行完之后会在D盘svnData下生成一svndemo的目录,里面还有很多生成的文件夹和文件

进入conf目录下


配置svnserve.conf文件,在77-78行。【一定要注意这个文件的参数配置,前面不能有空格】

添加

anno-access = read

auth-access = write

上面指定允许匿名用户读取该资源库(如果要禁止匿名用户读取,修改为anno-access = none),授权用户对资源库可以执行读取、写入操作

继续配置该文件

取消下面的注释,在27行。

password-db = passwd


上面指定SVN资源库使用passwd文件来保存用户名、密码

配置conf目录下的passwd文件

加入如下一行

huanghan = huanghan

经过上面的配置,SVN服务器已经配置完成了。

接下来可以启动SVN服务了,在命名行输入如下命令

svnserve -d -r D:\svnData

【-d 表示svnserve.exe 将会作为一个服务程序运行在后台

另外 -r表示把d:\svn目录作为根目录】

在上面的命令中,svnserve是SVN服务器安装路径下bin目录的一个可执行程序,D:\svnData是SVN资源库的保存位置。运行该命令即可启动SVN服务器。

每次通过命令行启动SVN服务器是一件很繁琐的事情。可以将其作为windows服务,然后将该服务设置为Windows开机自启

以管理员身份运行如下命名:

Windows10设置Subversion开机自动启动

sc create svn binpath= "D:\Program Files (x86)\Subversion\bin\svnserve.exe --service -r D:\svnData" displayname= "Subversion 服务" depend= Tcpip

如果设置错了可以删掉重新设置【删除后需要重启计算机才生效】

sc delete svn

这样就可以在服务中看到刚才创建的服务了


将其设为自动启动,并启动该服务。


客户端下载:

https://tortoisesvn.net/downloads.html


汉化需要重启才生效

你可能感兴趣的:(自己安装svn上传文件)