首页 > 解决方案 > Windows 上的 Curl 命令未通过用户:正确通过

问题描述

我正在使用 CURL 对 bitbucket 服务器执行一些 API 调用。命令是这样的:

curl https://bitbucket.myserver.com/rest/api/1.0/projects/PRJ/repos/repo-slug/tags \
     -u 'user:pass' \
     -X POST \
     -H 'Content-type: application/json' \
     -d '{"name" : "test-tag", "message": "Test tag from curl", "startPoint": "master" }'

预计这会在 repo 的 master 分支上创建一个标签。但是,这无法抱怨用户名/密码不正确。

然后我将命令复制/粘贴到 git-bash 提示符中 - 它按预期工作,成功完成。我用多个用户帐户尝试了这个。我还尝试仅指定用户名,然后在命令行上输入密码 - 结果相同。

如何在 Windows 上获取 curl 以将正确的用户名/密码传递给服务器?

标签: windowscurlcommand-prompt

解决方案


推荐阅读