VS Code に見つからないリモート リポジトリを修正する方法
Visual Studio Code の新しいリモート リポジトリ拡張機能は、VS Code 環境内でソース コード リポジトリを直接操作できる新しいエクスペリエンスを作成します。
しかし、変更しようとしているリモート リポジトリが見つからない場合はどうなるでしょうか。 複製をリモート リポジトリのサポートに置き換えると、致命的なエラーが発生する可能性があります。
この記事では、さまざまな方法について説明します。 この問題を解決するには
Contents
修正 #1: リモート ベース URL を設定する
あなたが若いプログラマーならローカル リポジトリにリポジトリ URL が設定されていない可能性があります。
この問題を解決するには 「git remote set」コマンドを使用する必要があります。コマンドは次のようになります。
git remote set-url origin http://github.com/[Username]/[ProjectName].git
git add *.java
git commit -m "commit title"
git push origin master
問題は自動的に解決されるはずです。
修正 #2: 正しい URL を使用する
前のケースが問題でなかった場合使用している URL が有効な URL であることを確認する必要があります。その方法は次のとおりです。
- 次のコマンドを使用します。
git remote -v
- コンソールには、変更のフェッチとプッシュに使用される URL のリストとともに、接続されたリモート リポジトリが次の形式で表示されます。
origin http://github.com/[Username]/[ProjectName].git (fetch)
origin http://github.com/[Username]/[ProjectName].git (push) - If the URL does not match what GitHub shows, you’ll need to change the URL. リモート セット コマンドを使用して、正しいパスを設定できます。
git remote set-url origin http://github.com/[Username]/[ProjectName].git
これで問題が解決しない場合他の原因を調査する必要がある場合があります。
修正 #3: パスワードを確認する
あなたの URL はまったく問題ではないかもしれません。 パスワードが最近変更されたかどうかを確認する必要があります。
パスワードを変更した場合 Mac または Windows の Credential Manager または Keychain Access からのものであることを確認する必要があります。
古いパスワードがまだ使用されていて、新しいパスワードがキャッシュされていない場合があります。 このような場合はすべての github.com 資格情報をすぐに削除する必要があります。
Mac および Windows から git 関連のデータをクリーンアップする方法は次のとおりです。
マック:
- キーチェーン アクセスに移動します。
- パスワードをナビゲートする
- ソース管理に接続されているすべてのキーを削除します。
窓:
指示に従ってください:
$ git credential-manager uninstall
$ git credential-manager install
修正 #4: 一時的な修正 (長期はお勧めしません)
マック:
キーチェーン アクセスに GitHub エントリが存在しない場合次の方法でアプリを複製できます。
git clone https://[email protected]/org/repo.git
次の情報を使用します。
- GitHub ユーザー名を使用したユーザー名
- あなたの組織名を持つ組織
- リポジトリ名を付けたリポジトリ
窓:
次の手順を実行します:
- git フォルダーにアクセスする
- 「config」ファイルをメモ帳 (または notepad++) または別のエディターで開きます。
- URL を次のように変更します
https://username:[email protected]/username/repo_name.git
- コードを保存して押す
その他の問題と一般的な解決策
協力者でない場合 GitHub でアクセスを正常に確認できても、変更を複製またはプッシュできない可能性があります。
もう1つの問題は、あなたの側にスペルの問題があるかもしれないということです. これは少し見えるかもしれませんしかし、単に文字を置き忘れるだけで十分です。
別の問題は、HTTPS を使用するように設定できる git remove -v に関連している可能性がありますが、その場合、リポジトリは SSH を指していません。 「ssh」の部分を削除して、「」に置き換える必要があります。https://」
最後の問題は、リポジトリが削除されることです.その場合、直接 GitHub にアクセスしてプロジェクトのステータスに変更がないか確認する以外にできることはあまりありません.
よくある質問
VS Code にはどれくらいの RAM があれば十分ですか?
VS Code は軽量であると考えられており、ハードウェア上で問題なく実行できます。 推奨ストレージは 1GB です。
VS Code を SSD または HDD にインストールする必要がありますか?
SSD には高品質の IO があるため、SSD ディスクに VS Code をインストールすることをお勧めします。
VS Code をオフラインで使用できますか?
はい、コードはオフラインで使用できます。 Microsoft 拡張機能をインストールするだけです。
トップオフ
リモート アクセスは、ほとんどのユーザーにとって適切に機能します。 ただし、変更をリポジトリに直接プッシュしようとすると、エラーが発生する可能性があります。 この問題を解決できたことを願っています。
VS Code の保持の問題に対する別の解決策を見つけましたか? コメントでお知らせください。