Version Control System/Git

GitLab Git Clone 시에 Permission Denied 오류 문제 해결

OneSeat 2025. 3. 31.
반응형

🧱 사양

Windows 10

 

💼 서론

컴퓨터에 작업을 위해 프로젝트를 Clone를 시도하면 Permission Denied와 함께 오류가 발생하고 원하던 프로젝트가 받아지지 않을 수 있습니다.

 

💡 일반적인 문제 해결(Members에 포함시키기)

일반적으로 프로젝트를 받기위해 Clone을 시도하면 Permission Denied가 발생하는 대표적인 이유 중 하나가 Members에 포함되지 않았기 때문입니다.

 

GitLab에서 프로젝트를 가입하는 대표적인 두가지는 프로젝트 주소로 이동해 Register를 진행하여 가입을 하는 것이고, 다른 하나는 초대가 가능한 권한의 유저가 Invite를 통해서 초대를 하여 해당 유저가 가입을 하는 것입니다.

 

보통 Git 프로젝트를 Invite를 통해서 가입할 경우 Members에 포함되어 있지만 스스로 가입할 경우 Members에 추가적으로 등록을 해줘야 합니다.

 

대부분 위의 방법을 통해서 문제가 해결 됩니다.

 

아래 방법은 위의 방법처럼 Git 프로젝트에 정상적으로 가입했으며 Members에도 포함되어 있음에도 Permission Denied가 발생할 경우의 해결 방법입니다.

 

💡 관리자 권한이 필요없는 경로에서 Git Clone 진행하기

컴퓨터의 특정 경로(예: Program Files)같이 관리자 권한이 필요한 곳에서 Git Clone을 시도할 경우 권한이 없어서 실패할 수 있습니다. 관리자 권한이 필요없는 일반적인 경로에서 Git Clone을 시도하시기 바랍니다.

굳이 관리자 권한이 있는 곳에서 Git Clone을 하고 싶을 경우 Git Clone을 시도하는 프로그램(Git Bash, SourceTree, Fork, GitKraken 등등)을 관리자 권한으로 실행하여 진행하시면 됩니다.

반응형

댓글