如何在我的共享托管服务器中安装svn存储库

如何在我的共享托管服务器中安装svn存储库,svn,hosting,Svn,Hosting,我计划在一个共享托管环境中托管一个站点,在这个环境中,即使在托管之后,多个开发人员也可以同时在该站点上工作,因此我考虑在同一服务器空间上创建subversion存储库 建议这样做吗?如果是,如何在服务器空间中安装svn存储库 是的,这种设置应该可以。您需要对共享服务器进行某种类型的shell访问,以svn更新您的文件。如果您的服务器上已经有文件,则可以通过将svn导入到全新的存储库来创建存储库。如果存储库已经存在,请清理服务器上的文件夹并执行svn签出 确保您的svn服务器位于另一台机器上以实现

我计划在一个共享托管环境中托管一个站点,在这个环境中,即使在托管之后,多个开发人员也可以同时在该站点上工作,因此我考虑在同一服务器空间上创建subversion存储库


建议这样做吗?如果是,如何在服务器空间中安装svn存储库

是的,这种设置应该可以。您需要对共享服务器进行某种类型的shell访问,以svn更新您的文件。如果您的服务器上已经有文件,则可以通过将svn导入到全新的存储库来创建存储库。如果存储库已经存在,请清理服务器上的文件夹并执行svn签出


确保您的svn服务器位于另一台机器上以实现冗余。

是的,这种设置应该可以。您需要对共享服务器进行某种类型的shell访问,以svn更新您的文件。如果您的服务器上已经有文件,则可以通过将svn导入到全新的存储库来创建存储库。如果存储库已经存在,请清理服务器上的文件夹并执行svn签出


确保您的svn服务器位于另一台机器上以实现冗余。

我有点晚了,但我的回答可以帮助其他人

首先,使用ssh或putty登录到服务器并尝试以下步骤

1。创建存储库

svnadmin create /svnrepos
vi /svnrepos/conf/svnserve.conf
2。创建SVN用户

svnadmin create /svnrepos
vi /svnrepos/conf/svnserve.conf
在该文件中添加以下三行:

anon-access = none
auth-access = write
password-db = passwd
创建密码文件:

vi /svnrepos/conf/passwd  
在该文件中为您的用户添加一行:

按以下格式添加用户:user=password

tony = mypassword  
3。导入您的项目

(假设您已将项目文件放在/projects/myrailsproject中)

4。作为守护进程启动SVN服务器

svnserve -d  
完成了!现在,您应该有一个svn服务器运行一个名为myrailsproject的项目

尝试将其从存储库中签出:

svn co svn://192.168.0.2/svnrepos/myyrailsproject
由于我们将anon access设置为none,因此应该提示您输入在文件/svnrepos/conf/passwd中创建的用户名和密码


这些步骤是从

开始的。虽然我有点晚了,但我的回答可以帮助别人

首先,使用ssh或putty登录到服务器并尝试以下步骤

1。创建存储库

svnadmin create /svnrepos
vi /svnrepos/conf/svnserve.conf
2。创建SVN用户

svnadmin create /svnrepos
vi /svnrepos/conf/svnserve.conf
在该文件中添加以下三行:

anon-access = none
auth-access = write
password-db = passwd
创建密码文件:

vi /svnrepos/conf/passwd  
在该文件中为您的用户添加一行:

按以下格式添加用户:user=password

tony = mypassword  
3。导入您的项目

(假设您已将项目文件放在/projects/myrailsproject中)

4。作为守护进程启动SVN服务器

svnserve -d  
完成了!现在,您应该有一个svn服务器运行一个名为myrailsproject的项目

尝试将其从存储库中签出:

svn co svn://192.168.0.2/svnrepos/myyrailsproject
由于我们将anon access设置为none,因此应该提示您输入在文件/svnrepos/conf/passwd中创建的用户名和密码

这些步骤是从