Slack統合を設定しようとすると、403エラーが発生し、ページがハングします。これを引き起こす原因は何ですか?
これらはURLです
取得する bitbucket.org/api/2.0/repositories/MyAccount/repo-name/hooks/?pagelen=100
役職 bitbucket.org/api/2.0/repositories/MyAccount/repo-name/hooks/
他の誰かがbitbucketをよく知っている場合は、リポジトリの削除を防ぐオプションもあります。これを有効にしようとすると、!Forbiddenメッセージも表示されます。これらは私のアカウントが無料枠にあることに関連していますか?エラーフィードバックはほとんどありません。
編集
From AtlassianのBitbucket Cloud for Slackハウツー :
(リポジトリ管理者権限が必要です)
次のいずれかを選択します。
Slackワークスペースとチャネルを選択してリポジトリに接続します。
/編集
あなたがそれをどのようにしようとしているのかわかりませんが、これが私が私の仕事をする方法です:
SlackにBitbucketアプリがインストールされていることを確認してください。 yourteam.slack.com/apps/manageページに表示されます。そうでない場合は、 アプリディレクトリ でBitbucketを検索してください
SlackのBitbucketアプリページが表示されたら、その構成ページに移動します(または新しい構成を作成します)。 Bitbucket通知を投稿するチャネルまたはユーザーを決定します。
同じページで、WebhookURLを見つけます。次のようになります https://hooks.slack.com/services/LONGST/RINGOF/RANDOMChAraCTeRS
Bitbucketリポジトリページで、[設定]/[Webhook]をクリックします。
Slack URLを使用して、新しいWebhookを作成します。一意の名前を割り当てます。 Slackはリポジトリプッシュタイプのトリガーのみをサポートしていると思います。
私はそれがあなたのために働くことを願っています。
前述のように ここ Webhookの代わりにチャット通知を使用できます:
- Bitbucketにログインします
- Slackに接続されているアカウントで、通知を追加する特定のリポジトリを開きます。
設定をクリックし、チャット通知>設定を選択します。次のいずれかを選択します。
- このリポジトリをすでにSlackに接続している場合は、サブスクリプションの追加をクリックします。
- リポジトリをSlackワークスペースに初めて接続する場合は、connectボタンをクリックします。
- サブスクリプションの追加をクリックしてから、新しいワークスペースの追加を選択します(新しいワークスペースに新しいサブスクリプションを追加します。
Slackワークスペースとチャネルを選択してリポジトリに接続します。
チャット通知>設定を介して、または以前にBitbucketに接続されたSlackワークスペースで
/bitbucket connect <repository URL>
と入力することにより、追加のリポジトリをサブスクライブできます。