最近实验室科研项目需要用到SVN管理笔者团队所有人的代码,所以就顺便再服务器搭建了SVN管理器。在此记录下笔者的经验,以便给大家一个示例,以后大家若在安装过程中有什么疑惑,看到这篇文章,希望能有所收获吧!
一、相关软件包的下载
SVN的安装分服务器端和客户端。
服务器端的软件我们使用的是Visual SVN server 这个在官网上可以下载到所有的版本,但是,推荐使用2.5.X的版本,原因后面再说,如果你懒得找 visual SVN server,那么笔者已经给你准备好了
链接:http://pan.baidu.com/s/1i3tgZlj 。
客户端呢,笔者团队使用的是Tortoise SVN,这个官网同样有,可以很方便的下载的到,如果你还是懒得找,那么笔者已然准备好 tortoise SVN
32位 链接:http://pan.baidu.com/s/1qWkfswW
64位 链接:http://pan.baidu.com/s/1c00cLVi
这样客户端和服务器端的软件就有了。但此时的体系,不允许你在客户端修改密码,要修改密码只能在服务器端修改好密码,体验非常不好。这里有一个解决方案,通过覆盖掉原来安装的文件,使得团队成员在客户端也可以修改密码,那么团队成员只要获得管理员给的初始密码,就能够改密码,在项目中,就可以随时更改密码,提高了安全性。好了,废话不说了。直接上覆盖文件的链接: http://pan.baidu.com/s/1hqhDOlY 这个使用方法,等你下载好之后,在文件里面有说明。
好了,基本的软件包已经完备了。在这里笔者为看到这里的大家,再送一个福利!就是visual studio 2010 上用的SVN客户端。这个是收费的,但是网上有破解教程。有了这个神器,你在visual studio 中开发代码就可以使用svn了。是不是很好很刺激呢?下面就附上链接!
visual SVN (for visual studio 20xx) http://pan.baidu.com/s/1ntsYQxV
二、SVN 服务器端和客户端的基本使用方法
基本的使用方法,在网上太多了,故在这里不在赘述。请参考 http://www.cnblogs.com/snake-hand/archive/2013/06/09/3130022.html
三、客户端修改密码
如果服务器端,客户端的软件,都安装了,而且用覆盖文件修改了服务器的东西,那么,就可以按照下图的指示修改密码了。很随意。
四、祝大家玩得愉快,如果有任何疑问,请在下面评论留言谢谢!