リポジトリの信頼性を確認する
一部のリポジトリには、Git が動作するときにコンピュータ上でプログラムを実行する Git 設定またはフックが含まれています。それが起こる前に、GitTree は Trust this repository? を検出したものと正確に表示し、それを信頼するか、Restricted mode で開くことができるようにします。
GitTree で動作します 無料: サインインすると、すべてのローカル Git 機能が利用できます。
始める前に
- あなたはリポジトリを開いているのですが、多くの場合、他の人から複製したものです。
どこで見つけられますか
- リポジトリにそのような設定またはフックがある場合の Trust this repository? ダイアログ。
- タブには restricted バッジ、制限付きリポジトリのバーには Review Trust… が表示されます。
| アクション | macOS | WindowsとLinux |
|---|---|---|
| Open Repository… | ⌘O | Ctrl+O |
ステップ
見つかったものを読んでください
ダイアログには、各検出結果がリストされます: Setting または Hook、その Value、それが Defined in である場所、およびその動作 (Runs a program や Rewrites remote URLs など)。まだ何も実行されていません。
決める
Trust and Open を使用すると、Git で通常どおり実行できるようになります。 Open in Restricted Mode はリポジトリで構成されたものを何も実行せず、ネットワーク操作をオフにします。 Cancel では開きません。
後で考えを変えてください
制限されたリポジトリでは、Review Trust… を選択して結果を再度確認し、信頼します。
期待される結果
リポジトリは、タブに表示される、選択した信頼レベルで開かれています。
GitTree が探しているもの
- status や diff などの通常のコマンド中にプログラムを起動する設定。
- コンテンツ フィルター、差分ドライバー、およびマージ ドライバー。
- アクティブなフック、およびフックまたは作業ツリーを別の場所に移動する設定。
- リモート URL の書き換え、設定ファイルおよびシェル エイリアスが含まれます。
何か問題が発生した場合
一部のアクションはリポジトリでは使用できません
制限モードになっている可能性があります。ネットワーク操作はオフになっており、一部の作業ツリーのアクションもオフになっています。信頼できる場合は、Review Trust… を選択してください。
「このダイアログが開いている間に、リポジトリの設定またはフックが変更されました。」
その間に何かが彼らを変えた。決定する前に、示されている現在の調査結果を確認してください。
質問
これは Git の「所有権が疑わしい」という警告と同じですか?
いいえ。その警告は、別のユーザーが所有するフォルダーに関するものです。 GitTree offers Trust This Folder… for it when you open the repository.リポジトリの信頼とは、リポジトリ自体の設定とフックが何を実行するかに関するものです。