Новото разширение Remote Repositories за 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 показва, ще трябва да го промените. Можете да използвате командата за отдалечено задаване, за да зададете правилния път:
git remote set-url origin http://github.com/[Username]/[ProjectName].git
Ако това не реши проблема, може да се наложи да проверите други причини.
Корекция #3: Проверете паролата си
Вашият URL може да не е проблемът в крайна сметка. Трябва да проверите дали паролата ви е променяна наскоро.
Ако сте променили паролата си, трябва да се уверите, че тя е получена от мениджъра на идентификационни данни на Mac или Windows или от достъп чрез ключодържател.
Може да се случи, че старата парола все още се използва, а новата все още не е кеширана. Ако случаят е такъв, всички идентификационни данни на github.com трябва да бъдат премахнати незабавно.
Ето как да изчистите свързаната с git информация от Mac и Windows.
Mac:
- Отидете на Keychain Access.
- Навигирайте във вашата парола.
- Изтрийте всички ключове, които са свързани към контрола на източника.
Windows:
Следвайте командите:
$ git credential-manager uninstall
$ git credential-manager install
Корекция #4: Временна корекция (не се препоръчва в дългосрочен план)
Mac:
Ако няма запис в GitHub в достъпа до ключодържателя, тогава можете да клонирате приложението със следното:
git clone https://[email protected]/org/repo.git
Използвайте тази информация:
- Потребителско име с вашето потребителско име в GitHub
- Org с името на вашата организация
- Репо с името на вашето хранилище
Windows:
Придържайте се към следните стъпки:
- Достъп до папката git.
- Отворете файла „config“ с notepad (или notepad++) или друг редактор.
- Променете URL адреса си на
https://username:[email protected]/username/repo_name.git
- Запазете кода и го натиснете.
Други проблеми и общи поправки
Ако не сте сътрудник, тогава е възможно успешно да удостоверите достъпа си до GitHub, но все пак да не можете да клонирате или натискате промените.
Другият проблем е, че може да има проблеми с правописа от ваша страна. Това може да изглежда тривиално, но всичко, което е необходимо, е една грешно поставена буква.
Друг проблем може да бъде свързан с git remove -v. Може да се настрои да използва HTTPS, но вашето репо не сочи към SSH. Ако случаят е такъв, трябва да премахнете частта „ssh“ и да я замените с „ https:// .”
Последният проблем би бил, че хранилището е изтрито. В такъв случай не можете да направите много, освен да отидете директно в GitHub и да проверите състоянието на проекта за промени.
Често задавани въпроси
Колко RAM е достатъчна за VS код?
как да видите наскоро добавени приятели във
VS кодът се счита за лек и трябва да работи на вашия хардуер без никакви проблеми. Препоръчителното място за съхранение е 1 GB.
Трябва ли да инсталирате VS кода на SSD или HDD?
SSD има качествен IO, така че се препоръчва да инсталирате вашия VS код на вашия SSD диск.
Можете ли да използвате VS кода офлайн?
да Кодът може да се използва офлайн. Просто трябва да инсталирате разширения на Microsoft.
Top Off
Отдалеченият достъп работи чудесно за повечето потребители, но все още има вероятност от грешка, когато се опитвате да изпратите промени директно в хранилище. Надяваме се, че сте успели да коригирате проблема.
Намерихте ли друго решение на проблема с липсващите хранилища във VS Code? Уведомете ни в коментарите.