Sambungan Repositori Jauh baharu untuk Kod Visual Studio mencipta pengalaman baharu yang membolehkan bekerja dengan repositori kod sumber terus di dalam persekitaran Kod VS.
Walau bagaimanapun, apakah 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 masalah 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 masalah, maka anda harus menyemak sama ada URL yang anda gunakan adalah yang betul. Begini cara anda boleh melakukannya:
- Gunakan arahan:
git remote -v
- 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) - Jika URL tidak sepadan dengan yang dipaparkan oleh GitHub anda, anda perlu mengubahnya. 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 harus dialih keluar serta-merta.
cara menambah cerita ig
Begini cara untuk mengosongkan maklumat berkaitan git daripada Mac dan Windows.
Mac:
- Pergi ke Akses Rantai Kunci.
- Navigasi kata laluan anda.
- 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 perkara 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:
- Akses folder git.
- Buka fail 'config' dengan notepad (atau notepad++) atau editor lain.
- Tukar URL anda kepada
https://username:[email protected]/username/repo_name.git
- Simpan kod dan tolaknya.
Isu Lain dan Pembetulan Biasa
Jika anda bukan kolaborator, maka ada kemungkinan anda boleh berjaya mengesahkan akses anda pada GitHub, tetapi masih tidak boleh mengklon atau menolak perubahan.
cara memuat turun apk ke pc
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 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?
mengapa butang mula saya tidak berfungsi pada windows 10
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 dapat menyelesaikan isu tersebut.
Adakah anda telah menemui penyelesaian lain untuk masalah repositori yang hilang dalam Kod VS? Beritahu kami dalam ulasan.