GitHubDesktop에서 리포지토리를 삭제할 수 없습니다.

비망록



환경: Windows10

Windows 환경에서 GitHubDesktop을 조작할 때,
리포지토리 삭제가 불가능하고 고전한 것을 비망록으로 올립니다.

GitHubDesktop에서 리포지토리를 만듭니다.
동작 테스트 완료 후, 삭제를 실시하면, 에러 MSG가 표시되어 삭제를 할 수 없는 현상이 발생.

시도한 것


  • 웹에서 리포지토리를 삭제하고 GitHubDesktop에서 삭제.
  • 웹에서 리포지토리를 만들고 GitHubDesktop에서 먼저 삭제.
  • 숨겨진 파일 .git 삭제.
    →결과적으로는 숨겨진 파일의 .git을 삭제해 해결.

  • 오류 메시지
    Failed moving repository directory to Recycle Bin.
    A common reason for this is if a file or directory is open in another program.
    



    직역하면 ...
    リポジトリディレクトリをごみ箱に移動できませんでした。
    これの一般的な理由は、ファイルまたはディレクトリが別のプログラムで開かれている場合です。
    

    1. 웹에서 리포지토리를 삭제, GitHubDesktop에서 삭제.
    Repository>setting>Delete this repository
    현상 변함없이.
    어색하게도 동일한 디렉토리 아래에 새로운 리포지토리를 만들려고하면,
    비슷한 오류 MSG가 표시되어 리포지토리를 만들 수 없게 되는 문제도 발생.

    2. 웹에서 리포지토리를 만들고 GitHubDesktop에서 먼저 삭제.
    현상 변함없이.
    에러 MSG나 Recycle Bin.이라는 키워드를 조사한 결과, Windows의 숨겨진 파일에서
    .git을 삭제하면 이번 현상이 해결되는 것은? 와 실마리를 잡는다.

    3. 숨겨진 파일 .git을 삭제합니다.
    Windows에서 .git 숨겨진 파일을 표시하도록 다음을 설정합니다.
    표시 탭 > 숨겨진 파일에 체크
    .git 파일이 표시됩니다.



    이 숨겨진 파일을 삭제하여 이벤트가 해결되었습니다.

    macOS이면 대상 디렉토리로 들어가 rm -rf .git 및
    명령을 실행하면 쉽게 삭제할 수 있지만,
    Windows 환경이라면 git을 설치하거나 등 조금 수고가 걸릴 것 같습니다.
    어쩌면 vscode에서 터미널에서 명령을 입력 할 수 있습니다.

    당분간은 Windows 환경에서 찡그릴 예정도 없기 때문에, 비망록 정도로 올려 둡니다.

    이상, 첫 투고였습니다.

    좋은 웹페이지 즐겨찾기