메인 다른 VS Code에서 찾을 수 없는 원격 리포지토리를 수정하는 방법

VS Code에서 찾을 수 없는 원격 리포지토리를 수정하는 방법



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 자격 증명을 즉시 제거해야 합니다.

Mac 및 Windows에서 git 관련 정보를 지우는 방법은 다음과 같습니다.

맥:

내 아이폰 어떻게 닦아
  1. 키체인 접근으로 이동합니다.
  2. 비밀번호를 탐색하세요.
  3. 소스 컨트롤에 연결된 모든 키를 삭제합니다.

윈도우:

다음 명령을 따르십시오.

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

수정 #4: 임시 수정(장기적으로 권장되지 않음)

맥:

키체인 액세스에 GitHub 항목이 없으면 다음을 사용하여 앱을 복제할 수 있습니다.

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

다음 정보를 사용하세요.

  • GitHub 사용자 이름이 포함된 사용자 이름
  • 조직 이름이 포함된 조직
  • 리포지토리 이름이 있는 리포지토리

윈도우:

다음 단계를 따르십시오.

  1. git 폴더에 액세스합니다.
  2. 메모장(또는 notepad++) 또는 다른 편집기로 'config' 파일을 엽니다.
  3. URL을 https://username:[email protected]/username/repo_name.git로 변경합니다.
  4. 코드를 저장하고 푸시합니다.

기타 문제 및 일반적인 수정 사항

공동 작업자가 아닌 경우 GitHub에서 성공적으로 액세스를 인증할 수 있지만 여전히 변경 사항을 복제하거나 푸시할 수 없습니다.

다른 문제는 귀하의 철자 문제가 있을 수 있다는 것입니다. 이것은 사소해 보일 수 있지만 잘못 배치된 편지만 있으면 됩니다.

또 다른 문제는 git remove -v와 관련될 수 있습니다. HTTPS를 사용하도록 설정할 수 있지만 저장소가 SSH를 가리키지 않습니다. 이 경우 'ssh' 부분을 제거하고 ' https:// .”

마지막 문제는 저장소가 삭제된다는 것입니다. 이 경우 할 수 있는 일이 많지 않지만 GitHub로 직접 이동하여 변경 사항이 있는지 프로젝트 상태를 확인합니다.

FAQ

VS 코드에 충분한 RAM 용량은 얼마입니까?

VS 코드는 가벼운 것으로 간주되며 문제 없이 하드웨어에서 실행되어야 합니다. 권장 스토리지는 1GB입니다.

SSD 또는 HDD에 VS 코드를 설치해야 합니까?

SSD에는 품질 IO가 있으므로 SSD 디스크에 VS 코드를 설치하는 것이 좋습니다.

Mac을 모니터로 사용할 수 있습니까?

VS 코드를 오프라인에서 사용할 수 있습니까?

예. 코드는 오프라인에서 사용할 수 있습니다. Microsoft 확장 프로그램을 설치하기만 하면 됩니다.

탑 오프

원격 액세스는 대부분의 사용자에게 훌륭하게 작동했지만 변경 사항을 리포지토리에 직접 푸시하려고 할 때 여전히 오류가 발생할 가능성이 있습니다. 문제를 해결할 수 있기를 바랍니다.

VS Code에서 누락된 리포지토리 문제에 대한 다른 해결책을 찾았습니까? 댓글로 알려주세요.

재미있는 기사

에디터의 선택

Windows 8.1 및 Windows 8에서 Wake on LAN을 사용하는 방법
Windows 8.1 및 Windows 8에서 Wake on LAN을 사용하는 방법
WOL (Wake-on-LAN)은 로컬 영역 네트워크 또는 인터넷을 통해 절전 모드에서 깨우거나 종료 할 수있는 PC의 뛰어난 기능입니다. 원격 전원 켜기 버튼과 같습니다. 하드웨어에 WOL이 지원되는 경우 수십 가지 중 하나를 사용하여 원격으로 컴퓨터 전원을 켤 수 있습니다.
HP 노트북에서 마이크를 수정하는 방법
HP 노트북에서 마이크를 수정하는 방법
HP 노트북에서 마이크가 작동하지 않는 경우 마이크가 다시 작동하도록 하는 몇 가지 문제 해결 단계를 실행할 수 있습니다.
Sonos 사운드 바를 하드 공장 초기화하는 방법
Sonos 사운드 바를 하드 공장 초기화하는 방법
사운드 바의 출현은 지난 10 년 동안 사운드 시스템에서 가장 중요한 발전 중 하나였습니다. 적절하게 명명 된이 스피커 시스템은 필요없이 대기 소리를 전달하는 데 사용되는 단일 장비로 구성됩니다.
아직도 아날로그 TV를 사용할 수 있나요?
아직도 아날로그 TV를 사용할 수 있나요?
아직도 아날로그 TV를 갖고 계신가요? 여전히 그것을 사용할 수 있는 방법을 알아보세요. 자세한 내용을 확인하세요.
Google 스프레드 시트의 녹색 선은 무엇입니까?
Google 스프레드 시트의 녹색 선은 무엇입니까?
Google 스프레드 시트를 사용하여 다른 사람이 만든 워크 시트를 보는 경우 시트에 녹색 선이 나타날 수 있습니다. 그 라인이 무엇인지, 왜 그렇게 할 수 없는지 궁금하다면
Roku를 프로젝터에 연결하는 방법
Roku를 프로젝터에 연결하는 방법
사람이 많지 않은 Roku 스마트 TV를 사용하지 않는다면 아마도 Roku 스틱을 사용하고있을 것입니다. Roku 플레이어는 고해상도 비디오 처리를 처리 할 수 ​​있으므로 다음을 원할 수도 있습니다.
SafariSort를 사용하여 Mac 용 Safari에서 책갈피를 자동으로 정렬하는 방법
SafariSort를 사용하여 Mac 용 Safari에서 책갈피를 자동으로 정렬하는 방법
Safari는 인기 있고 유능한 웹 브라우저이지만 이상하게도 책갈피 정렬 기능이라는 중요한 기능이 부족합니다. 고맙게도 타사 유틸리티가 좋은 솔루션을 제공합니다. SafariSort를 사용하여 Safari에서 책갈피를 자동으로 정렬하는 방법은 다음과 같습니다.