**根拠の範囲:**MonkeyCodeの
2a7f2d48f6ebe963fafb0d363680329204f9bbe1とGitHub公式文書を9月8日に確認しました。ホスト型アカウントでの接続・取り消しの実測はまだ完了していません。
1. 自分のリポジトリを準備
開始用ファイルをダウンロードし、自分のGitHubアカウントの新しいリポジトリへ例だけを追加します。GitHubログインとリポジトリへのインストール権限は別です。
2. Gitの識別情報を接続
MonkeyCodeの設定でGit identitiesを開きます。確認したソースではGitHub接続からGitHub Appのインストール画面を開きます。アプリと要求権限を確認し、対象アカウント、Only select repositories、例のリポジトリを選びます。組織では所有者の承認が必要な場合があります。
戻ってGitの識別情報が表示されるか確認します。ソースの英語名と公開版の表示は異なる場合があります。これはソースの経路であり、成功した操作の録画ではありません。
3. プロジェクトを作成
Create projectでProject nameを入力し、接続した識別情報とSelect repositoryを選びます。所有者と名前を確認して送信します。ソースはこれらを必須とし、成功後に新しいプロジェクトを開きます。
タスクの環境で基準コマンドを実行し、8テスト中1件の意図的な失敗を確認してください。接続バッジだけではコードの到達を検証できません。
4. リポジトリがない場合
GitHubアカウント、Appのインストール先、対象リポジトリ、組織承認を確認します。GitHubで変更後に製品の候補一覧を更新します。問題を隠すために全リポジトリを許可しないでください。
5. 二層で権限を取り消す
例のタスクを停止します。GitHubの Settings → Applications → Installed GitHub Apps → Configure で対象リポジトリを外す、停止する、またはアンインストールします。組織のインストールは組織設定で管理します。
ユーザーとしての操作も止めるには Authorized GitHub Apps の認可を取り消します。旧OAuth方式なら Authorized OAuth Apps も別に確認します。その後MonkeyCodeのGit識別情報を削除します。ソース上のこの削除だけではGitHub権限の失効を証明しません。
新しい認証付き操作が拒否されるか記録してください。既存クローンや出力は残る場合があり、公開リポジトリは匿名でも取得できます。そのためGitHubの権限一覧も確認します。最初のタスクへ続けられます。