2024年9月Linux中svn服务器安装与使用?如何打开SVN安装目录
⑴Linux中svn服务器安装与使用?如何打开SVN安装目录
⑵Linux中svn服务器安装与使用
⑶直接开放svnserve的端口就可以了,默认端口是如果selinux开启了,它会阻止文件的写入,从仓库中拉去正常,但上传的时候会出现不能打开文件“***/db/txn-current-lock“权限不够如果出现semanage未定义,可以参考CentOS中安装semanage来设置selinux仓库目录为/home/svn/test,如果要删除版本仓库直接删除目录就可以了rm-rf/home/svn/test在仓库目录/home/svn/test的conf目录中会有三个文件修改配置修改配置添加账号密码,以账号=密码的格式配置,=号二边尽量不要存在空格权限管理分为组管理和目录权限管理多个创建可以共用一套账号和密码权限管理。也可以用不同的账号密码管理,如果用不同的配置少单仓库类似,修改每个仓库conf下的账号和权限文件就可以了。下面说一下共用账号权限文件的情况。在仓库目录/home/svn目录中创建authz文件和passwd文件。修改配置各仓库下conf/svnserve.conf。将password-db和authz-db指向/home/svn/目录下的文件修改/home/svn/passwd配置添加账号密码,以账号=密码的格式配置,=号二边尽量不要存在空格修改/home/svn/authz权限管理分为组管理和目录权限管理如果单仓库以/home/svn启动,此时访问的地址会有仓库名。访问地址分别为:/etc/sysconfig/svnserve文件,修改OPTIONS=“-r/var/svn“参数改为svn仓库目录OPTIONS=“-r/home/svn“设置开机启动修改后也可以用systemctl来启动、停止、重启svnserve启动后,修改authz和passwd文件是时实生效的,并不需要重启服务有时随着仓库越来越多,权限配置也越来越多时,会出现一些配置错误,导致访问时出现无法加载权限验证之前的错误,这个时候我们可以将svn服务器的日志打印出来,看些配置出错了。停止svn服务器,重新附加log-file参数输入日志到指定文件
⑷如何打开SVN安装目录
⑸如何打开SVN安装目录可以这样解决:
⑹鼠标右键单击要查看的软件,单击“属性”选项。
⑺打开属性界面后,点击“快捷方式”。
⑻选择“打开文件位置”,这时可看到软件的安装目录。
⑼点击“确定”,关闭属性窗口。
⑽怎么安装TortoiseSVN
⑾客户端TortoiseSVN的安装运行TortoiseSVN程序,点击Next,按提示进行安装。最后点击Finish按钮后会提示重启系统,其实不重启也没有关系。二、客户端TortoiseSVN的使用方法、签入源代码到SVN服务器假如我们使用VisualStudio在文件夹StartKit中创建了一个项目,我们要把这个项目的源代码签入到SVNServer上的代码库中里,首先右键点击StartKit文件夹,这时候的右键菜单点击Import,弹出下面的窗体,是服务器名,svn是代码仓库的根目录,StartKit是我们在上个教程中添加的一个代码库。、签出源代码到本机、提交修改过的文件到SVN服务器修改位于Model文件中的二个文件ImageInfo.cs和NewsInfo.cs,点击OK按钮后,弹出如下图的窗体:、添加新文件到SVN服务器在Model文件下添加一个新的类文件UserInfo.cs,在Model文件下的空白处点击右键,点击SVNmit…,和上面讲的提交修改过的文件到SVN服务器一样,就可以了。另外也可以在文件UserInfo.cs上点击右键,点击TortoiseSVN=》》Add选中UserInfo.cs文件,点击OK按钮,这样并没有将这个文件提交到SVN服务器,只是将这个文件标记为源代码库库中的文件,并将其状态置为修改状态。之后,我们要再SVNmit这个文件一次,才可以将其真正提交到SVN服务器上的代码库中。上面讲是添加文件,实际上,添加文件夹的步骤也是一样的,这里就不说了。、更新本机代码与SVN服务器上最新的版本一致这个也很简单,只要在需要更新的文件夹上点击右键或在该文件下的空白处点击右键,点击SVNUpdate,就可以了。注意:更新操作可能会因为版本冲突而失败,这是可以使用合并【Merge】或其他方法解决;也可能因为锁定【GetLock】而失败,这是需要先解锁【ReleaseLock】。、重命名文件或文件夹,并将修改提交到SVN服务器只要在需要重命名的文件或文件夹上点击右键,点击TortiseSVN=》》Rename…,在弹出的窗体中输入新名称,点击OK按钮,就可以了。此方法也不是直接重命名,而是将该文件或文件夹的名称标记为重命名后名称,也需要我们使用SVNmit提交到SVN服务器后才真正重命名。、删除文件或文件夹,并将修改提交到SVN服务器最简单就是,你直接删除文件或文件夹,然后使用SVNmit提交更新到SVN服务器。另外一种方法是在你要删除的文件或文件夹上点击右键=》》TortoiseSVN=》》Delete删除,此方法也不是直接删除,而是将该文件或文件夹的状态置为删除,也需要我们使用SVNmit提交到SVN服务器后才真正删除。说明:实际上,从你把源代码迁签入SVN服务器开始,每一个版本的数据和文件,就算是你已经删除了的,也都可以随时迁出。
⑿svn安装步骤如下:
⒀打开下载的svn小乌龟软件,双击进行安装,会弹出来安装界面。。
⒁在欢迎安装界面,点击【Next】按钮,进行安装。
⒂在LicenseAgreement页面点【Next】继续安装。
⒃接下来是CustomSetup页面,,系统会默认安装到某一个盘,直接点【Next】继续安装。
⒄系统会自动安装,不要点取消。
⒅直至安装页面显示Finish,就是安装完成了。
⒆Mac安装svn流程
⒇安装brew中途需要PressRETURNtocontinue,输入系统密码等操作就完成了安装。.brewupdate报错“fatal:CouldnotresolveHEADtoarevision“.brewinstallsvn
⒈tortoisesvn怎么安装
⒉主体安装下载TortoiseSVN-...-x-svn-..并安装、可以修改安装路径,不需要安装在系统盘按顺序执行安装,直至完成。、语言包安装主体安装完成后进行LanguagePack_...-x-zh_语言包安装,安装过程无需设置,顺序完成。在桌面任意位置右击,进入设置菜单,设置语言为中文,点击确定重复上面步骤,发现界面语言变成中文了。安装完成,可以重启一次系统。酷睿软件园为您解答
⒊win怎么安装svn
⒋工具原料:电脑+win
⒌win安装svn方法如下:
⒍下载TortoiseSVN,下载好TortoiseSVN后,直接双击打开svn安装,在svn安装界面,直接点击【next】,如下图所示。
⒎进入TortoiseSVN安装协议界面,这个可以无视,直接点击【next】,如下图所示。
⒏选中win安装svn的路径,点击【Browse】,如下图所示。
⒐如果是默认安装svn,直接点击【next】就好了。
⒑在设置TortoiseSVN安装路径界面上,我可以直接在【foldername】里输入安装路径,然后点击【ok】,如下图所示。
⒒TortoiseSVN安装路径设置好后,直接点击【next】,如下图所示。
⒓进入TortoiseSVN正式安装界面,点击【install】进行安装,如下图所示。
⒔TortoiseSVN在win系统上安装中,稍等一会,如下图所示。
⒕TortoiseSVN在win系统上安装完毕,点击【Finish】,退出,如下图所示。
⒖svn安装步骤如下:
⒗打开下载的svn小乌龟软件,双击进行安装,会弹出来安装界面。。
⒘在欢迎安装界面,点击【Next】按钮,进行安装。
⒙在LicenseAgreement页面点【Next】继续安装。
⒚接下来是CustomSetup页面,,系统会默认安装到某一个盘,直接点【Next】继续安装。
⒛系统会自动安装,不要点取消。
直至安装页面显示Finish,就是安装完成了。
.安装服务器端软件.安装客户端软件.创建系统服务sreatesvnservicebinPath=《空格》“D:Subversionbinsvnserve--service-rf:svnroot“depend=《空格》Tcpipstart=《空格》auto.创建库.查看库看是否可以上传文件.右键目录import目录详细步骤如下二.创建SVN仓库使用以下命令:svnadmincreate《仓库路径》例:svnadmincreated:svnhome//在d:svnhome上创建svn仓库。三.修改svn配置文件打开svn目录中配置文件confsvnserve.conf,修改配置参数。例:d:svnhomeconfsvnserve.conf去掉以下内容之前的注释符#anon-aess=noneauth-aess=writepassword-db=passwdrealm=MyFirstRepository说明:anon-aess=none--不允许匿名访问!这个很重要,不然谁都能访问这个代码仓库了。auth-aess=write--允许提交修改password-db=passwd--密码文件名字四.修改用户配置文件用记事本打开d:svnhomeconfpasswd,使有效文本(指前面不加注释符的为:user=passwd可以添加多个这样的用户名密码对。五.运行SVN服务在命令行执行svnserve--daemon--rootE:svn
epository服务启动,--daemon可简写为-d,--root可简写为-r.六.添加为系统服务方法(推荐):在WindowsNT中(包括WindowsXP,Windows,WindowsServer本身包含了一个安装服务的工具,叫做“ServiceControl“,也就是sc.exe。.安装为服务:例:我的Subversion安装在“D:programfilesSubversion“,版本库在“D:svn_root“,而我希望对应的Subversion服务名为svnservice,安装这个svn服务的命令就可以这样写:sreatesvnservicebinpath=“D:ProgramFilesSubversionbinsvnserve.exe--service-rD:svn_root“displayname=“SVNService“depend=Tcpip请注意,因为便于察看,上面的命令分为多行,但在实际执行时应该在一行里。另外,在以前启动svnserve时会使用“-d“选项,也就是守护进程模式,在这里不能使用,会导致服务无法启动。同样,“-i“和“-t“选项也不能使用。另外还有两点需要小心处理。首先,如果路径中包括空格,一定要用“”处理““”号,例如上面的例子中如果svnserve.exe在“c:programfilessubversion”中,则命令应该写为“binpath=““c:programfilessubversionbinsvnserve.exe“”(“”中的内容,整个命令如下,红色部分是改变部分:sreatesvnservicebinpath=““D:ProgramFilesSubversionbinsvnserve.exe“--service-rD:svnroot“displayname=“SVNService“depend=Tcpip其次,sc对选项的格式还有要求,例如“depend=Tcpip”不能写为“depend=Tcpip”或“depend=Tcpip”,也就是“=”前不能有空各,而后面必须有空格。.启动服务在命令行窗口执行完这个命令之后,服务还没有启动,你可以继续运行“startsvnservice“启动这个服务。.停止服务然后使用“stopsvnservice“停止服务。.删除服务如果服务安装的有问题,你可能需要删除服务。要删除前面添加的服务,只需要运行“scdeletesvnservice“,“svnservice“就是我们创建服务时使用的名字。.配置服务是自动启动默认情况下安装的服务不会随Windows的启动而启动,为了使svn服务能够随Windows启动而启动,需要修改一下“sreate“命令(首先要删除,增加“start=auto“选项:sreatesvnservicebinpath=“D:ProgramFilesSubversionbinsvnserve.exe--service-rD:svn_root“displayname=“SVNService“depend=Tcpipstart=auto当然你也可以使用图形化的工具修改服务的属性,你可以在“开始-》运行...”中执行“services.msc“,然后在界面中修改。方法:建立一个批处理文件并放在windows启动组中便于开机就运行SVN服务。方法:这个地址
svn怎么安装在myeclipse里面
找到MyEclipse在安装目录下的dropins文件夹
打开dropins文件夹,新建一个svn文件夹
解压缩下载好的压缩包
把features和plugins文件夹拷贝到dropins文件夹下的SVN文件夹中
这样就可以在MyEclipse中安装好SVN插件了。