比如我在任意文件夹如/opt/html下建立git仓库,输入git init指令,回车就会提示/opt/html/.git: 权限不够,加上sudo 之后就可以,我想不加sudo 就给他权限可以吗,这样每次sudo好麻烦,而且我现在用visual studio code来版本控制,在vs code里面是用不了sudo的哦,那么我怎么去初始化,添加,提交管理我的代码呢?
분명히 이는 권한 문제이지만 우분투는 일반적으로 git과 함께 제공되므로 @notreami가 말한 이유는 아닙니다. 여기서 확인해야 할 사항이 있습니다.
어떤 폴더에서든 git을 사용할 때 권한 부족에 대한 메시지가 표시된다는 것이 확실합니까?
더 일반적인 폴더를 사용해 보는 것이 좋습니다. 대답이 '아니오'라면 현재 폴더에 대한 권한이 부족할 가능성이 높습니다. 즉, 쓰기 권한이 없을 가능성이 높습니다.
물론 ls -l를 사용하여 폴더의 권한 정보를 볼 수도 있습니다.
ls -l
게다가 제 우분투 시스템에서 시도해 봤는데 /opt 디렉토리에 대한 쓰기 권한이 없어서 html 디렉토리가 sudo mkdir를 사용하여 생성된 것으로 추측되므로 이와 같은 문제가 발생하는 것은 놀라운 일이 아닙니다.
sudo mkdir
git은 루트 권한으로 설치되나요? git을 제거한 다음 사용자 권한으로 git을 설치하십시오.
루트 권한으로 저장소 복제
yu 메이관시 설치
분명히 이는 권한 문제이지만 우분투는 일반적으로 git과 함께 제공되므로 @notreami가 말한 이유는 아닙니다. 여기서 확인해야 할 사항이 있습니다.
어떤 폴더에서든 git을 사용할 때 권한 부족에 대한 메시지가 표시된다는 것이 확실합니까?
더 일반적인 폴더를 사용해 보는 것이 좋습니다. 대답이 '아니오'라면 현재 폴더에 대한 권한이 부족할 가능성이 높습니다. 즉, 쓰기 권한이 없을 가능성이 높습니다.
물론
ls -l
를 사용하여 폴더의 권한 정보를 볼 수도 있습니다.게다가 제 우분투 시스템에서 시도해 봤는데 /opt 디렉토리에 대한 쓰기 권한이 없어서 html 디렉토리가
sudo mkdir
를 사용하여 생성된 것으로 추측되므로 이와 같은 문제가 발생하는 것은 놀라운 일이 아닙니다.git은 루트 권한으로 설치되나요? git을 제거한 다음 사용자 권한으로 git을 설치하십시오.
루트 권한으로 저장소 복제
yu 메이관시 설치