svn安装教程(SVN安装方法)
本文目录:
|
svn安装教程
最佳答案:
Windows环境下安装SVN
1. 下载安装包
- 访问Apache Subversion官方网站(https://subversion.apache.org/packages.html),下载适合Windows的安装包(通常是`.msi`格式)。
2. 运行安装程序
- 双击下载的安装包,启动安装向导。在安装过程中,可以选择默认设置,也可以自定义安装路径和组件。
3. 安装TortoiseSVN
- TortoiseSVN是一款免费的SVN客户端,提供图形化的操作界面,极大地简化了SVN的使用。访问TortoiseSVN官网(https://tortoisesvn.net/downloads.html),下载适合你操作系统的版本,然后运行安装程序,按照提示完成安装。
Linux环境下安装SVN
1. 使用包管理器安装
- 对于基于Debian的系统(如Ubuntu),可以使用以下命令安装:
```
sudo apt-get install subversion
```
- 对于基于Red Hat的系统(如CentOS),可以使用以下命令安装:
```
sudo yum install subversion
```
2. 创建版本库
- 选择一个目录作为版本库的根目录,例如`/var/svn`,并创建版本库:
```
sudo mkdir -p /var/svn/myproject
sudo svnadmin create /var/svn/myproject
```
3. 配置版本库
- 编辑`/var/svn/myproject/conf/svnserve.conf`文件,设置匿名访问权限、授权用户权限、密码数据库路径、访问控制文件路径等。
- 编辑`/var/svn/myproject/conf/passwd`文件,添加用户和密码。
- 编辑`/var/svn/myproject/conf/authz`文件,设置用户或用户组的访问权限。
4. 启动SVN服务
- 使用以下命令启动SVN服务:
```
svnserve -d -r /var/svn/myproject
```
- 可以将SVN服务设置为系统服务,实现开机自启。
5. 防火墙配置
- 如果使用了防火墙,需要打开3690端口(SVN默认端口):
```
sudo iptables -A INPUT -p tcp --dport 3690 -j ACCEPT
```
- 重启防火墙使配置生效:
```
sudo service iptables restart
```
macOS环境下安装SVN
1. 使用Homebrew安装
- 如果系统中已经安装了Homebrew,可以在终端中运行以下命令来安装SVN:
```
brew install subversion
```
- 如果尚未安装Homebrew,可以访问其官网(https://brew.sh/)获取安装指南。
2. 安装TortoiseSVN for Mac
- 虽然TortoiseSVN主要是为Windows设计的,但对于macOS用户,可以考虑使用TortoiseSVN的替代品,如 Versions 或 Cornerstone。
安装完成后,可以使用SVN客户端(如TortoiseSVN)进行版本控制操作,如检查出代码、提交更改、更新代码等。
如何安装svn客户端
方法/步骤
TortoiseSVN的官方网站下载TortoiseSVN客户端,双击安装
选择“i accept”同意协议继续安装。
此处提示选择需要安装SVN的组件和安装路径
开始进行安装
提示“TortoiseSVN客户端”安装完成
这时,我们点击右键,就会出现SVN的操作菜单,此时SVN客户端已经安装完成。
windows svn怎么安装
1.首先,假设你的电脑是win7 64位的,你要准备的东西:VisualSVN-Server-3.0.1-x64.msi和TortoiseSVN-1.8.8.25755-x64-svn-1.8.10.msi
2.安装完之后
3.打开VisualSVN Server Manager,直接右键Repositories,Create New Repository,输入Repository Name,假设输入的是testsvn,OK
4.那么现在在Repositories下就会有一个资源名称叫testsvn
5.那么我们现在右键Users,Create User,输入名称密码都是testsvn,OK,我们这就创建了一个叫testsvn的用户了,以后可以用它检入检出数据了
6.现在我们要检出这个资源的东西,右键Repositories下的testsvn,Copy Url to ClipBoard,这样就选中了它的url了
7.我们在C盘右键,选择SVN Checkout,在URL of repository粘贴,OK
8.经过以上步骤之后,你可以检出你的项目了,请尝试在里面新建修改文件提交就行了
9.如果你要在eclipse里面使用也可以,因为你已经有了url和用户名密码
10.如果我重装系统之后,资源是不是消失了?没关系,在菜单栏的操作(A)-Properties里面设置你的Repositories Root,这样,无论你怎么重装,都没有关系了,自己的svn,局域网的svn就这么配置好了。
SVN安装方法
1. 安装服务器端软件 2. 安装客户端软件 3. 创建系统服务 sc create svnservice binPath=<空格>"D:Subversioninsvnserve --service -r f:svnroot" depend=<空格>Tcpip start=<空格>auto 4. 创建库 5. 查看库 看是否可以上传文件 6. 右键目录import目录 详细步骤如下 二. 创建SVN仓库 使用以下命令: svnadmin create <仓库路径> 例: svnadmin create d:svnhome //在d:svnhome上创建svn仓库。 三.修改svn配置文件 打开svn目录中配置文件confsvnserve.conf,修改配置参数。 例:d:svnhomeconfsvnserve.conf去掉以下内容之前的注释符# [general] anon-access = none auth-access = write password-db = passwd realm = My First Repository 说明: anon-access = none --不允许匿名访问!这个很重要,不然谁都能访问这个代码仓库了。 auth-access = write -- 允许提交修改 password-db = passwd --密码文件名字 四.修改用户配置文件 用记事本打开d:svnhomeconfpasswd,使有效文本(指前面不加注释符的)为: [users] user=passwd 可以添加多个这样的用户名密码对。 五.运行SVN服务 在命令行执行 svnserve --daemon --root E:svn
epository 服务启动,--daemon可简写为-d,--root可简写为-r. 六.添加为系统服务 方法1(推荐): 在Windows NT中(包括Windows XP, Windows 2000, Windows 2003 Server)本身包含了一个安装服务的工具,叫做"Service Control",也就是sc.exe。 1.安装为服务: 例:我的Subversion安装在"D:program filesSubversion",版本库在"D:svn_root",而我希望对应的Subversion服务名为svnservice,安装这个svn服务的命令就可以这样写: sc create svnservice binpath= "D: Program FilesSubversioninsvnserve.exe --service -r D:svn_root" displayname= "SVNService" depend= Tcpip 因为便于察看,上面的命令分为多行,但在实际执行时应该在一行里。另外,在以前启动svnserve时会使用"-d"选项,也就是守护进程模式,在这里不能使用,会导致服务无法启动。同样,"-i"和"-t"选项也不能使用。 另外还有两点需要小心处理。首先,如果路径中包括空格,一定要用“”处理“"”号,例如上面的例子中如果svnserve.exe在“c: program filessubversion”中,则命令应该写为“binpath= ""c:program filessubversioninsvnserve.exe"”(“”中的内容),整个命令如下,红色部分是改变部分: sc create svnservice binpath= ""D: Program FilesSubversioninsvnserve.exe" --service -r D:svnroot" displayname= "SVNService" depend= Tcpip 其次,sc对选项的格式还有要求,例如“depend= Tcpip”不能写为“depend = Tcpip”或“depend=Tcpip”,也就是“=”前不能有空各,而后面必须有空格。 2.启动服务 在命令行窗口执行完这个命令之后,服务还没有启动,你可以继续运行"net start svnservice"启动这个服务。 3.停止服务 然后使用"net stop svnservice"停止服务。 4.删除服务 如果服务安装的有问题,你可能需要删除服务。要删除前面添加的服务,只需要运行"sc delete svnservice","svnservice"就是我们创建服务时使用的名字。 5.配置服务是自动启动 默认情况下安装的服务不会随Windows的启动而启动,为了使svn服务能够随Windows启动而启动,需要修改一下"sc create"命令(首先要删除),增加"start= auto"选项: sc create svnservice binpath= "D: Program FilesSubversioninsvnserve.exe --service -r D:svn_root" displayname= "SVNService" depend= Tcpip start= auto 当然你也可以使用图形化的工具修改服务的属性,你可以在“开始->运行..”中执行"services.msc",然后在界面中修改。 方法2: 建立一个批处理文件并放在windows启动组中便于开机就运行SVN服务。 方法3: 这个地址http://clanlib.org/~mbn/svnservice/下载那个svnservice.exe文件,拷贝到E:svnin目录下,再从命令行下执行: svnservice --install --daemon --root "E:svnRepository" sc config svnservice start= auto net start svnservice 此文件会将SVN变成windows系统的一个服务,并默认为自启动,执行第三句时确保前面以命令行方式运行的SVN服务已经停止,如果没停止可在其窗口中按Ctrl+C中止运行。