Visual Studio Code の新しいリモート リポジトリ拡張機能は、VS Code 環境内でソース コード リポジトリを直接操作できる新しいエクスペリエンスを作成しました。
しかし、変更しようとしているリモート リポジトリが見つからない場合はどうなるでしょうか。複製がリモート リポジトリのサポートに置き換えられると、致命的なエラーの問題が発生する可能性があります。
この記事では、この問題を解決するためのさまざまな方法について説明します。
スナップチャットを削除すると、送信されたスナップが削除されます
修正 #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 が正しいものであることを確認する必要があります。これを行う方法は次のとおりです。
- 次のコマンドを使用します。
git remote -v
- コンソールは、変更のフェッチとプッシュに使用する URL を次の形式で一覧表示することにより、接続先のリモート リポジトリを表示する必要があります。
origin http://github.com/[Username]/[ProjectName].git (fetch)
origin http://github.com/[Username]/[ProjectName].git (push) - URL が GitHub の表示と一致しない場合は、変更する必要があります。 remote set コマンドを使用して、正しい経路を設定できます。
git remote set-url origin http://github.com/[Username]/[ProjectName].git
これで問題が解決しない場合は、他の原因を確認する必要があります。
修正 #3: パスワードを確認する
結局、あなたの URL は問題ではないかもしれません。パスワードが最近変更されたかどうかを確認する必要があります。
パスワードを変更した場合は、Mac または Windows の資格情報マネージャーまたはキーチェーン アクセスからパスワードを取得したことを確認する必要があります。
古いパスワードがまだ使用されていて、新しいパスワードがまだキャッシュされていない場合があります。その場合、すべての 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つの問題は、あなたの側にスペルの問題があるかもしれないということです.これは些細なことのように思えるかもしれませんが、手紙を置き忘れただけで十分です。
別の問題は、git remove -v に関連している可能性があります。 HTTPS を使用するように設定できますが、リポジトリが SSH を指していません。その場合は、「ssh」の部分を削除して、「 https:// 」
最後の問題は、リポジトリが削除されることです。その場合、できることはあまりありませんが、直接 GitHub にアクセスして、プロジェクトのステータスに変更がないか確認してください。
よくある質問
VS コードにはどれくらいの RAM があれば十分ですか?
VS コードは軽量であると考えられており、ハードウェア上で問題なく実行できるはずです。推奨ストレージは 1GB です。
メッセンジャー iphone 7 でメッセージを削除する方法
VS コードを SSD または HDD にインストールする必要がありますか?
SSD には高品質の IO があるため、VS コードを SSD ディスクにインストールすることをお勧めします。
VS コードをオフラインで使用できますか?
はい。コードはオフラインで使用できます。 Microsoft 拡張機能をインストールするだけです。
トップオフ
リモート アクセスはほとんどのユーザーにとってうまく機能していますが、変更をリポジトリに直接プッシュしようとすると、エラーが発生する可能性があります。問題を解決できたことを願っています。
VS Code でリポジトリが見つからない問題に対する別の解決策を見つけましたか?コメントでお知らせください。