2

ここで bintray doc は次のように言います:

Bintray REST API には、適用可能な API キーが必要です。API キーは、ユーザー プロファイル ページから取得できます。認証は、ユーザー名をユーザー名、API キーをパスワードとして、HTTP の基本認証を使用して行われます。認証された REST 呼び出しは、HTTPs 経由でのみ使用する必要があります。

"HTTP > Basic Authentication" がわかりません。Linux でどうすればよいcurlですか?

4

2 に答える 2

0

たとえば、ファイルをアップロードするには:

curl -SvT POST \
FILE \
--user "$BINTRAY_USER:$BINTRAY_KEY" \
https://api.bintray.com/content/organization/repository/package/$version/

すべてのファイルを同じバージョンの場所に公開するには、次のコマンドを使用します。

curl -SvX POST \
--user "$BINTRAY_USER:$BINTRAY_KEY" \
https://api.bintray.com/content/organization/repository/package/$version/publish

signed_url を取得するには:

Linux:

curl -SvX POST \
https://api.bintray.com/signed_url/organization/repository/FILE?encrypt=false \
--user "$BINTRAY_USER:$BINTRAY_KEY" \
-H 'cache-control: no-cache' \
-H 'content-type: application/json' \
-d '{"expiry": "4000000000000"}'

Win (「k」オプションを使用して証明書の検証をスキップできます):

curl -SkvX POST ^
https://api.bintray.com/signed_url/organization/repository/FILE?encrypt=false ^
--user "%BINTRAY_USER%:%$BINTRAY_KEY%" ^
-H "cache-control: no-cache" ^
-H "content-type: application/json" ^
-d "{"expiry": "4000000000000"}"
于 2017-02-17T09:23:54.973 に答える