我最近在我的 FTP 服务器上设置了一个 Bazaar 存储库(我只能访问后端,请不要解释我不应该使用 FTP 的原因)。
我已经设法让所有东西都使用捷径,这样我就可以包含用户并传入 ftp URL:
ftp://"user":pass@host/path
虽然我正在尝试设置脚本,但我可以使用批处理文件从本地目录提交。问题是我仍然需要每次都输入密码。
bzr commit "E:\Ryan - Backup\Other\test" -m batched
我在使用 authentication.conf 文件时遇到了难题,但在这种情况下它要么对我不起作用,要么我做错了。我将文件放在 .bzr 文件夹中,因此它位于:
E:\Ryan - Backup\Other\Test\.bzr\authentication.conf
内容为:
# Identity on foo.net
[site]
scheme=ftp
host=site
user=username
password=pass
我是做错了什么还是我必须创建一个插件来做我想做的事情。
PS 最终结果是在启动时运行批处理并关闭,以便我可以在我的计算机之间同步文件更新。
更新:我还尝试了 描述以下位置的指南:
C:\Users\rfleming\AppData\Roaming\bazaar\2.0
对于 authetication.conf 文件,这也不起作用
更新 2:将 authentication.conf 放入:
C:\Users\rfleming\AppData\Roaming\bazaar\2.0
工作得很好,我刚刚使用结帐和推送同步,不需要手动输入密码!