Windows 如何创建从bitbucket下载私有存储库的批处理脚本?

Windows 如何创建从bitbucket下载私有存储库的批处理脚本?,windows,git,curl,bitbucket,Windows,Git,Curl,Bitbucket,理想情况下,我希望不使用git(使用curl命令)就可以完成这项工作,但如果必须使用git,也可以 我可以通过以下方式进行公开回购: curl -L "https://bitbucket.org/{username}/{repo}/get/{branch}.zip" > downloaded_file.zip 我尝试了一个私有存储库,但没有成功。看来这种方式已经不受支持了 我还尝试了: curl -L -H "Authorization: Bearer {ACCESS_TOKEN}" h

理想情况下,我希望不使用git(使用curl命令)就可以完成这项工作,但如果必须使用git,也可以

我可以通过以下方式进行公开回购:

curl -L "https://bitbucket.org/{username}/{repo}/get/{branch}.zip" > downloaded_file.zip
我尝试了一个私有存储库,但没有成功。看来这种方式已经不受支持了

我还尝试了:

curl -L -H "Authorization: Bearer {ACCESS_TOKEN}" https://bitbucket.org/{username}/{repo}/get/master.tar.gz
我将{ACCESS_TOKEN}替换为bitbucket中oauth使用者生成的密钥,然后尝试使用该密钥,但无论如何都不起作用。(创建此消费者时,我没有选中“这是一个私人消费者”字段)。当我在cmd中执行此命令时,会得到一个损坏的zip文件

我还尝试了使用
git clone[repo url].git
,但它会提示我输入凭据,我想在脚本中指定凭据,以便可以自动下载


我在这里迷路了,欢迎任何帮助。

我可以这样做:

curl -L -u {user}:{pass} "https://bitbucket.org/{username}/{repo}/get/{branch}.zip" > downloaded_file.zip
如bitbucket中所示的可能重复已在参考答案中弃用该解决方案。这就是为什么我再次问这个问题