Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Svn 部署服务器上的最佳方法bzr_Svn_Bazaar - Fatal编程技术网

Svn 部署服务器上的最佳方法bzr

Svn 部署服务器上的最佳方法bzr,svn,bazaar,Svn,Bazaar,我有在VPS上运行的在线web应用程序 我想添加BZR或SVN,现在有一些问题: 目前我在SSH上运行BZR,这需要通过终端执行一些手动操作。 SVN服务器是否会在不需要ssh登录的情况下启动我的远程权限 角色管理一团糟,我找不到出路。 作为www用户和BZR合并运行的Web服务器使用另一个用户帐户完成。 因此,我需要su root将所有提交和chown文件返回给www用户 目前我是这个项目的唯一开发者,但其他人可能会加入。我应该吗 是否以普通用户身份运行Web服务器?(组当然是建立起来的;w

我有在VPS上运行的在线web应用程序

我想添加BZR或SVN,现在有一些问题:

  • 目前我在SSH上运行BZR,这需要通过终端执行一些手动操作。 SVN服务器是否会在不需要ssh登录的情况下启动我的远程权限

  • 角色管理一团糟,我找不到出路。 作为www用户和BZR合并运行的Web服务器使用另一个用户帐户完成。 因此,我需要su root将所有提交和chown文件返回给www用户

  • 目前我是这个项目的唯一开发者,但其他人可能会加入。我应该吗 是否以普通用户身份运行Web服务器?(组当然是建立起来的;www用户是远程用户的一部分,远程用户是www用户的一部分——但仍然是一团乱。)

如果你们中有人能提供一个绝妙的解决方案,我会非常感激的

问候,, //t

如果“手动操作”是指键入密码,则可以使用ssh代理来克服这一问题。生成SSH密钥,将其添加到服务器上用户的授权密钥中,然后将其添加到本地SSH代理。完成后,Bazaar不必提示您输入密码


SSH上的Bazaar是最好的方法,因为它允许Bazaar在服务器上运行并提供“智能”协议访问。“哑”协议(如HTTP)上的Bazaar将更慢。

终端上不需要任何手动操作,您必须做什么?我刚刚修改了webserver,以登录用户身份运行,而不是www数据。看起来很光滑。这是最好的选择吗?