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

发布于 2024-11-30 09:03:39 字数 474 浏览 1 评论 0原文

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

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

  • 当前我通过 SSH 运行 BZR,这需要通过终端进行一些手动操作。 SVN 服务器是否可以启动我的远程功能而不需要 ssh 登录?

  • 角色管理一团糟,我找不到摆脱它的方法。 以 www 用户身份运行的网络服务器和 BZR 合并是通过另一个用户帐户完成的。 结果 - 我需要 su root 来进行任何提交,并将文件 chown 返回到 www-user。

  • 目前我是该项目的唯一开发人员,但其他人可能会加入。我应该吗 以普通用户身份运行网络服务器? (当然已经建立了组;www-user 是远程用户的一部分,远程用户是 www-user 的一部分 - 但仍然一团糟。)

如果你们中的任何一个人可以提供一个出色的、一劳永逸的解决方案,我会永远如此伟大。

问候, //t

I have online web applications running at VPS.

I want to add BZR or SVN, now some questions:

  • Currently i run BZR over SSH, which requires some manual actions over terminal.
    Would a SVN-server power up my remote possibilites w/o need for ssh login?

  • The roles-management is a mess and I can't find a way out of it.
    Webserver running as www-user and BZR-merge is done with another user-account.
    As a result - I need to su root for any commit and chown files back to www-user.

  • Currently I'm the only developer on the project, but others may join. Should i
    run the webserver as a regular user? (groups are of course set up; www-user part of remote-user and remote-user part of www-user - but still a mess.)

If any of you can supply a brilliant, fix-and-forget solution I'd be ever so greatful.

regards,
//t

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

书间行客 2024-12-07 09:03:39

如果“手动操作”是指输入密码,则可以使用 ssh 代理来解决这个问题。生成 SSH 密钥,将其添加到服务器上用户的authorized_keys 中,然后将其添加到本地 ssh-agent 中。完成此操作后,Bazaar 不应提示您输入密码。

Bazaar over SSH 是最好的方法,因为它允许 Bazaar 在服务器上运行并提供“智能”协议访问。通过像 HTTP 这样的“哑”协议的 Bazaar 会比较慢。

If by "manual actions" you mean typing your password, you can use an ssh-agent to overcome that. Generate an SSH key, add it to the authorized_keys for your user on the server and then add it to your local ssh-agent. Bazaar should not have to prompt you for your password once this is done.

Bazaar over SSH is the best way to do it since it allows Bazaar to run on the server and provide "smart" protocol access. Bazaar over "dumb" protocols like HTTP will be slower.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文