Как исправить отсутствие удаленных репозиториев в VS Code

Новое расширение удаленных репозиториев для Visual Studio Code создало новый интерфейс, позволяющий работать с репозиториями исходного кода непосредственно в среде VS Code.

Но что произойдет, если удаленный репозиторий, который вы пытаетесь изменить, не будет найден? Поскольку клонирование заменено поддержкой удаленных репозиториев, могут возникнуть проблемы с фатальными ошибками.

В этой статье мы рассмотрим различные способы решения этой проблемы.

Решение №1 : Установить удаленный базовый URL-адрес

Если вы начинающий программист, скорее всего, вы не установили URL-адрес репозитория в локальном репозитории.

Чтобы решить эту проблему, вам потребуется использовать “удаленный набор git” команда. Вот как это должно выглядеть:

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

Проблема должна быть решена автоматически.

Исправление №2. Используйте правильный URL

Если проблема не в предыдущем случае, проверьте, что URL-адрес, который вы используете, является правильным. Вот как это можно сделать:

  1. Используйте команду: git remote -v
  2. Консоль должна отображать, к какому удаленному репозиторию она подключена, указав URL-адрес, который он использует для извлечения и отправки изменений в виде
    источника 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. Перейти к доступу к связке ключей.
  2. Укажите свой пароль.
  3. Удалите все ключи, связанные с системой управления версиями.

Windows:

выполните следующие команды:

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

Исправление № 4: временное исправление (не рекомендуется в долгосрочной перспективе)

Mac:

Если в доступе к цепочке ключей нет записи GitHub, вы можете клонировать приложение с помощью следующего:

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

Используйте эту информацию:

  • Имя пользователя с вашим именем пользователя GitHub
  • Организация с названием вашей организации
  • Репозиторий с именем вашего репозитория

Windows:

Выполните следующие шаги:

  1. Доступ к папке git.
  2. Откройте “config” файл с помощью блокнота (или notepad++) или другого редактора.
  3. Измените URL-адрес https://username:[email protected]/username/repo_name.git
  4. Сохраните код и отправьте его.

Другие проблемы и распространенные решения

Если вы не соавтор, то вполне возможно, что вы можете успешно аутентифицировать свой доступ к GitHub, но по-прежнему не можете клонировать или отправлять изменения.

Другая проблема заключается в том, что на вашей стороне могут быть некоторые проблемы с правописанием . Это может показаться тривиальным, но все, что нужно — это просто неуместная буква.

Другая проблема может быть связана с git remove -v. Можно настроить использование HTTPS, но ваш репозиторий не указывает на SSH. В этом случае вам необходимо удалить “ssh” часть и замените его на “https://.”

Последняя проблема заключается в том, что репозиторий удален. В этом случае вы ничего не можете сделать, кроме как перейти непосредственно на GitHub и проверить статус проекта на наличие изменений.

Часто задаваемые вопросы

Сколько оперативной памяти достаточно для кода VS?

Код VS считается легким и должен без проблем работать на вашем оборудовании. Рекомендуемый объем хранилища – 1 ГБ.

Вы должны установить код VS на SSD или HDD?

Твердотельный накопитель имеет качественный ввод-вывод, поэтому рекомендуется установить код VS на свой SSD-диск.

Можно ли использовать код VS в автономном режиме?

Да. Код можно использовать офлайн. Вам просто нужно установить расширения Microsoft.

Верхняя часть

Удаленный доступ отлично работает для большинства пользователей, но все еще существует вероятность ошибки при попытке отправить изменения непосредственно в репозиторий. Мы надеемся, что вам удалось решить проблему.

Вы нашли другое решение проблемы с отсутствующими репозиториями в VS Code? Дайте нам знать в комментариях.

Рейтинг
( Пока оценок нет )
Funtik/ автор статьи
Понравилась статья? Поделиться с друзьями:
Добавить комментарий