Основен други Как да коригирате липсата на намерени отдалечени хранилища във VS Code

Как да коригирате липсата на намерени отдалечени хранилища във VS Code



Новото разширение Remote Repositories за Visual Studio Code създаде нов опит, който позволява работа с хранилища на изходен код директно в средата на VS 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 адресът, който използвате, е правилният. Ето как можете да направите това:

как да се предотврати автоматичното възпроизвеждане на видеоклипове в хром
  1. Използвайте командата: git remote -v
  2. Конзолата трябва да покаже към какво отдалечено хранилище е свързана, като посочи URL адрес, който използва за извличане и насочване на промени под формата на
    origin http://github.com/[Username]/[ProjectName].git (fetch)
    origin http://github.com/[Username]/[ProjectName].git (push)

  3. Ако URL адресът не съвпада с това, което вашият GitHub показва, ще трябва да го промените. Можете да използвате командата за отдалечено задаване, за да зададете правилния път:
    git remote set-url origin http://github.com/[Username]/[ProjectName].git

Ако това не реши проблема, може да се наложи да проверите други причини.

Корекция #3: Проверете паролата си

Вашият URL може да не е проблемът в крайна сметка. Трябва да проверите дали паролата ви е променяна наскоро.

Ако сте променили паролата си, трябва да се уверите, че тя е получена от мениджъра на идентификационни данни на Mac или Windows или от достъп чрез ключодържател.

Може да се случи, че старата парола все още се използва, а новата все още не е кеширана. Ако случаят е такъв, всички идентификационни данни на github.com трябва да бъдат премахнати незабавно.

Ето как да изчистите свързаната с git информация от Mac и Windows.

Mac:

  1. Отидете на Keychain Access.
  2. Навигирайте във вашата парола.
  3. Изтрийте всички ключове, които са свързани към контрола на източника.

Windows:

Следвайте командите:

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

Корекция #4: Временна корекция (не се препоръчва в дългосрочен план)

Mac:

Ако няма запис в GitHub в достъпа до ключодържателя, тогава можете да клонирате приложението със следното:

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

Използвайте тази информация:

  • Потребителско име с вашето потребителско име в GitHub
  • Org с името на вашата организация
  • Репо с името на вашето хранилище

Windows:

Придържайте се към следните стъпки:

  1. Достъп до папката git.
  2. Отворете файла „config“ с notepad (или notepad++) или друг редактор.
  3. Променете URL адреса си на https://username:[email protected]/username/repo_name.git
  4. Запазете кода и го натиснете.

Други проблеми и общи поправки

Ако не сте сътрудник, тогава е възможно успешно да удостоверите достъпа си до 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? Уведомете ни в коментарите.

Интересни Статии

Избор На Редактора

Как да излезете от цял ​​екран в AnyDesk
Как да излезете от цял ​​екран в AnyDesk
Когато използвате AnyDesk за отдалечен достъп до устройство, режимът на цял екран може да ви помогне да се съсредоточите единствено върху конкретни задачи. Въпреки това, средата на цял екран идва с цена: не можете да взаимодействате с вашата локална система. Например,
Как да актуализирате приложенията на JVC Smart TV
Как да актуализирате приложенията на JVC Smart TV
Отдавна отминаха дните, когато единственото нещо, което можеше да правиш на телевизора си, беше да гледаш това, което кабелната компания и телевизионните оператори искаха от теб. Днес вашият телевизор може да служи за почти всякакви цели, същият като вашия смартфон или
Как да отмените LifeLock
Как да отмените LifeLock
LifeLock е услуга за защита на кражба на самоличност, която ви изпраща предупреждения, когато се използва вашият социалноосигурителен номер. Това е чудесен инструмент за предотвратяване на измами и кражба на самоличност. LifeLock е платена абонаментна услуга, която се таксува ежемесечно или годишно. Ако
Включете функцията за активно проследяване на прозорци Xmouse (фокусът следва указателя на мишката) в Windows 8.1, Windows 8 и Windows 7
Включете функцията за активно проследяване на прозорци Xmouse (фокусът следва указателя на мишката) в Windows 8.1, Windows 8 и Windows 7
Още от Windows 95, операционната система има функция, наречена Xmouse, където фокусът на прозорците може да следва указателя на мишката, което означава, че докато премествате показалеца на мишката, прозорецът, който е под показалеца на мишката, се превръща в активен прозорец. Тази функция е деактивирана по подразбиране. Нека видим как може
Как да изключите вашия вентилатор с Nest
Как да изключите вашия вентилатор с Nest
Google Nest е спретнат и умен, но понякога може да излезе извън контрол. Освен това вентилаторът на Nest понякога може да работи, дори ако не искате да работи. Не се притеснявайте, защото ще ви покажем как
Как да промените профила в Google по подразбиране
Как да промените профила в Google по подразбиране
Вероятно имате няколко акаунта в Google. Всеки от тях ви позволява да използвате всяка услуга на Google. Но какво ще стане, ако искате да промените своя акаунт в Google или Gmail по подразбиране? За съжаление, Google не ни дава проста опция „Акаунт по подразбиране“. Кога
Как да блокирам обаждания от частни номера на Android
Как да блокирам обаждания от частни номера на Android
Нямате нужда да ви казвам колко дразнещи са робообажданията или маркетинговите разговори. Получаваме ги през цялото време и без значение колко кол центрове са свалени, повече извират, за да ни бомбардират с по-досадни