Cara Membetulkan Tiada Repositori Jauh Ditemui dalam Kod VS

80

Sambungan Repositori Jauh baharu untuk Kod Visual Studio mencipta pengalaman baharu yang membolehkan bekerja dengan repositori kod sumber terus di dalam persekitaran Kod VS.

Cara Membetulkan Tiada Repositori Jauh Ditemui dalam Kod VS

Walau bagaimanapun, apa yang berlaku jika repositori jauh yang anda cuba ubah tidak ditemui? Dengan pengklonan digantikan dengan sokongan Repositori Jauh, anda mungkin menghadapi masalah dengan ralat yang membawa maut.

Dalam artikel ini, kami akan melalui pelbagai cara untuk menyelesaikan isu ini.

Betulkan #1: Tetapkan URL Pangkalan Jauh

Jika anda seorang pengaturcara yang lebih baharu, kemungkinan besar anda mungkin tidak menetapkan URL repo pada repo tempatan anda.

Untuk menyelesaikan isu ini, anda perlu menggunakan arahan “set jauh git”. Begini rupanya:

git remote set-url origin http://github.com/[Username]/[ProjectName].git
git add *.java
git commit -m "commit title"
git push origin master

Isu itu harus diselesaikan secara automatik.

Betulkan #2: Gunakan URL yang Betul

Jika kes sebelumnya bukan masalahnya, maka anda harus menyemak sama ada URL yang anda gunakan adalah yang betul. Begini cara anda boleh melakukannya:

  1. Gunakan arahan: git remote -v
  2. Konsol harus memaparkan repositori jauh yang disambungkan dengan menyenaraikan URL yang digunakan untuk mengambil dan menolak perubahan dalam bentuk
    origin http://github.com/[Username]/[ProjectName].git (fetch)
    origin http://github.com/[Username]/[ProjectName].git (push)

  3. Jika URL tidak sepadan dengan yang dipaparkan oleh GitHub anda, anda perlu menukarnya. Anda boleh menggunakan arahan set jauh untuk menetapkan laluan yang betul:
    git remote set-url origin http://github.com/[Username]/[ProjectName].git

Jika ini tidak menyelesaikan isu, anda mungkin perlu menyemak punca lain.

Betulkan #3: Semak Kata Laluan Anda

URL anda mungkin bukan masalahnya. Anda harus menyemak sama ada kata laluan anda telah ditukar baru-baru ini.

Jika anda telah menukar kata laluan anda, anda perlu memastikan bahawa ia telah diperoleh daripada pengurus kelayakan pada Mac atau Windows atau akses rantai kunci.

Ia boleh berlaku bahawa kata laluan lama masih digunakan, dan yang baru belum dicache lagi. Jika demikian keadaannya, semua kelayakan github.com hendaklah dialih keluar serta-merta.

Berikut ialah cara untuk mengosongkan maklumat berkaitan git daripada Mac dan Windows.

Mac:

  1. Pergi ke Akses Rantai Kunci.
  2. Navigasi kata laluan anda.
  3. Padam semua kekunci yang disambungkan ke kawalan sumber.

Windows:

Ikut arahan:

$ git credential-manager uninstall
$ git credential-manager install

Betulkan #4: Pembaikan Sementara (Tidak Disyorkan dalam Jangka Panjang)

Mac:

Jika tiada entri GitHub hadir dalam akses rantai kunci, maka anda boleh mengklon apl dengan yang berikut:

git clone https://[email protected]/org/repo.git

Gunakan maklumat ini:

  • Nama pengguna dengan nama pengguna GitHub anda
  • Org dengan nama organisasi anda
  • Repo dengan nama repositori anda

Windows:

Ikuti langkah berikut:

  1. Akses folder git.
  2. Buka fail “config” dengan notepad (atau notepad++) atau editor lain.
  3. Tukar URL anda kepada https://username:[email protected]/username/repo_name.git
  4. Simpan kod dan tolaknya.

Isu Lain dan Pembetulan Biasa

Jika anda bukan seorang kolaborator, maka ada kemungkinan anda boleh berjaya mengesahkan akses anda pada GitHub, tetapi masih tidak boleh mengklon atau menolak perubahan.

Masalah lain ialah mungkin terdapat beberapa masalah ejaan di pihak anda. Ini mungkin kelihatan remeh, tetapi surat yang salah letak sahaja yang diperlukan.

Isu lain boleh dikaitkan dengan git remove -v. Ia boleh ditetapkan untuk menggunakan HTTPS, tetapi repo anda tidak menghala ke SSH. Jika itu yang berlaku, anda perlu mengalih keluar bahagian “ssh” dan menggantikannya dengan “https://”.

Isu terakhir ialah repositori dipadamkan. Dalam kes itu, tidak banyak yang boleh anda lakukan tetapi pergi terus ke GitHub dan semak status projek untuk sebarang perubahan.

Soalan Lazim

Berapa banyak RAM yang cukup untuk kod VS?

Kod VS dianggap ringan dan harus dijalankan pada perkakasan anda tanpa sebarang masalah. Storan yang disyorkan ialah 1GB.

Sekiranya anda memasang kod VS pada SSD atau HDD?

SSD mempunyai IO yang berkualiti, jadi anda disyorkan untuk memasang kod VS anda pada cakera SSD anda.

Bolehkah anda menggunakan kod VS di luar talian?

ya. Kod boleh digunakan di luar talian. Anda hanya perlu memasang sambungan Microsoft.

Teratas

Akses jauh telah berfungsi dengan baik untuk kebanyakan pengguna, tetapi masih terdapat kemungkinan ralat apabila cuba menolak perubahan terus ke repositori. Kami harap anda telah dapat menyelesaikan isu tersebut.

Adakah anda telah menemui penyelesaian lain untuk masalah repositori yang hilang dalam Kod VS? Beritahu kami dalam ulasan.