4

私のチームは、コード ホスティングに Github を使用し、チケット発行に Unfuddle を使用しています。Github を Unfuddle に接続して、コミット メッセージからチケットを更新/クローズできるようにすることはできますか?

4

2 に答える 2

6

markdorison が指摘しているように、github エンタープライズにはこれを行うためのサービス フックがあります。

まず、リポジトリを管理するために必要なアクセス許可が github アカウントにあることを確認する必要があります。リポジトリの「所有者」として設定する必要があります。

これらの権限を取得したら、github でホストされているリポジトリの概要ページに移動すると/ORGANIZATION/REPOSITORY、おなじみのタブの行が表示され、右端に新しいメンバーが 1 つあります。

コード ネットワーク プル リクエスト 問題 グラフ 管理者

admin をクリックすると、admin ページの左側にメニューが表示され、"Service Hooks" へのリンクが表示されます。

このページに移動したら、下にスクロールして「unfuddle」サービス フックを見つけます。

Unfuddle サービス フックをクリックすると、ブラウザの右上に小さなフォームが開きます。次のように入力します。

Subdomain: Your organization's unfuddle subdomain, ie ORG.unfuddle.com
Repo Id: The numeric Id of the github repository you are trying to connect to unfuddle.
Username: Your unfuddle user account name.
Password: Your unfuddle user account password.
_ HttpOnly (check if appropriate)
√ Active (set to active to use this service, uncheck to stop using it)

次に、「設定の更新」送信ボタンをクリックします。

完了すると、「Test Hook」という新しいボタンが表示されます。それをクリックして接続をテストし、動作していることを確認します。

数分以内に、コミット履歴が Unfuddle のリポジトリ リストに反映されているのを確認できるはずです。

プロのヒント: github などの外部サービス専用のアカウントを設定し、Unfuddle個々のユーザー アカウントの代わりにこのアカウントを使用して、サービス フックアップを作成します。

于 2012-12-20T19:03:57.010 に答える
1

この機能は、Github で提供される Unfuddle サービス フックから提供されます。これは、リポジトリの管理セクションにあります。

于 2012-08-17T20:53:29.970 に答える