RepoHop

トラブルシューティング

ペアリング、オフライン、権限、Gitの競合を確認します。

まずダッシュボードを確認します。デバイスにはペアリング、オンライン、オフライン、取り消し済み、更新が必要の状態が表示されます。リポジトリには保留中、適用済み、拒否済みの設定が表示されます。

高度なローカル診断を実行する場合:

repohop doctor

デバイスがオフラインのまま

もう一度RepoHop Localを開くを選びます。RepoHop Localサービスが外向きのHTTPSとWebSocket接続を使用できることを確認します。必要な場合は再起動します。

repohop service restart

ダッシュボードに取り消し済みまたは更新が必要と表示される場合は、再ペアリングまたは更新してください。

ペアリングコードの期限切れ

デバイスから新しいコードを作成します。コードは短時間だけ有効で、一度しか使えません。使用済みまたは期限切れのコードは復元できません。

インストール済みの起動ハンドラーが開かない場合は、ターミナルを使用するを展開し、そのコンピューターで表示された復旧コマンドを実行します。

設定が保留中

選択したコンピューターでRepoHop Localの確認画面を探します。権限の縮小に承認は不要です。グラフィカルな確認画面やフォルダ選択が利用できない場合:

repohop repos
repohop add WORKSPACE_ID /path/to/repository

最初のコマンドに表示されたWorkspace IDを使用します。パスはローカルに残ります。確認画面を開いた後に設定が変更された場合は、ダッシュボードから現在の設定を再送信してください。

承認後にlocalhostまたは127.0.0.1へ戻る

そのコールバックは、ブラウザを実行しているデバイスのものです。コネクターが同じデバイスで待ち受けている場合にのみ動作します。クラウドコネクターでは、ホストされたHTTPSコールバックを登録する必要があります。Museでは次を使用してください。

https://agent.meta.ai/api/hatch/oauth/callback

コールバックを変更した後、接続をやり直してください。認可コードやトークンをチャットに貼り付けないでください。

書き込みで古いSHAが報告される

別のプロセスがファイルを変更しています。エージェントに再度ファイルを読み込ませ、現在のSHAに対して新しいパッチを適用させます。RepoHopは変更されたファイルを上書きしません。

プッシュが拒否される

RepoHopはfast-forwardの変更だけをプッシュします。リモートの変更をローカルで取得して調整し、結果を確認してから再試行します。force pushは利用できません。

すぐに停止する

次のコマンドをローカルで実行し、必要に応じてダッシュボードから接続またはデバイスを取り消します。

repohop freeze

凍結を解除する repohop resume はローカルでのみ実行できます。

On this page