svn提交后发送电子邮件

发布于 2024-12-18 20:16:19 字数 199 浏览 2 评论 0原文


我想让 svn 在每次提交后发送一封电子邮件,其中包含有关修订、更改的文件等信息。我正在使用 svn log 命令获取要发送的数据。 我已经编辑了提交后模板,它工作正常,但只有当我从终端调用它或提供 --username 和 --password 时。如果它是由 svn 调用的,我会收到一封空电子邮件。是不是svn log命令的权限有问题?有什么想法如何让它发挥作用吗?

I want to make svn to send an email after each commit with info about revision, changed files, etc. I'm grabbing data that I want to send by using svn log command.
I've edited post-commit template and it works fine but only when I call it from the terminal or when I provide --username and --password. If it's called by svn I receive an empty email. Is it a problem with permissions to svn log command? Any ideas how to make it work?

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

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

发布评论

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

评论(2

与他有关 2024-12-25 20:16:19

该挂钩作为本地服务帐户运行。

一种解决方案是使用您自己的帐户登录,并在提供凭据后使用 SVN。 SVN 将缓存您的凭据。然后将您的 ApplicationData/Subversion 文件夹复制到
%systemroot%\Documents and Settings\LocalService\ApplicationData\Subversion 文件夹(在 Windows 2003 服务器中) 这会将您的加密凭据从缓存复制到 localService 的缓存。

我使用 Apache 的身份验证来限制对服务器的访问。如果您这样做,那么另一个解决方案是使用 File://(而不是 http://)等 URL 指定存储库路径。这种类型的存储库访问不需要身份验证。

The hook runs as the local service account.

One solution is to log in with your own account and use SVN once providing your credentials. SVN will cache your credentials. Then copy your ApplicationData/Subversion folder to the
%systemroot%\Documents and Settings\LocalService\ApplicationData\Subversion folder ( in windows 2003 server) That will copy your encrypted credentials from your cache to the localService's cache.

I use Apache's authentication to restrict access to the server. If you are doing that then another solution is to specify the repository path using a URL like File:// instead of http://. That type of repository access does not require authentication.

天煞孤星 2024-12-25 20:16:19

我找到了解决方案。我使用 svnlook 命令而不是 svn log 并且工作正常。

详细信息位于: http://svn.haxx.se/users/archive- 2007-11/0281.shtml

I've found the solution. I'm using svnlook command instead of svn log and it works fine.

Details at: http://svn.haxx.se/users/archive-2007-11/0281.shtml

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