我最近在我的FTP服务器上设置了一个Bazaar仓库(只有访问我必须后端,请不要说明为什么我不应该使用FTP)。
我设法让所有东西都使用快捷方式,这样我就可以包含用户并传入ftp网址:
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
我做错了什么,或者我必须创建一个插件来做我想要的事情。
P.S最终结果是在启动时运行批处理并关闭,这样我就可以在计算机之间同步文件更新。
更新:我也试过了 描述位置的guide:
C:\Users\rfleming\AppData\Roaming\bazaar\2.0
对于authentict.conf文件,这不起作用
更新2:将authentication.conf放入:
C:\Users\rfleming\AppData\Roaming\bazaar\2.0
工作正常,我最后使用结帐并推送进行同步,无需手动输入密码!