Git Bash에서 명령어 $ git add . 를 쳤을 때, 아래와 같은 오류가 났습니다.
<오류 문구>
error: open(".vs/프로젝트명/v16/Browse.VC.opendb"): Permission denied error: unable to index file '.vs/프로젝트명/v16/Browse.VC.opendb' fatal: adding files failed 또는 error: open("파일명.opensdf"): Permission denied error: unable to index file '파일명.opensdf' fatal: adding files failed |
<오류 화면>
Visual Studio 에서 프로젝트를 새로 생성하여, GitHub Repository에 연동하던 중이었습니다.
opendb와 opensdf 파일의 경우, 일반적으로 Git(Hub)에 파일을 올릴 때 제외해야하는 파일입니다.
제외하는 방법으로는 .gitignore 라는 파일을 추가하는 방법을 많이 사용하는데,
이번에는 간단하게 Visual Studio 설정을 통해서 제외하는 방법을 적용해보겠습니다.
간단한 설정을 통해 해결한 방법은 아래와 같습니다.
1. Visual Studio 상단 탭 : [도구] → 제일 아래 : [옵션] 클릭
2. 왼쪽 메뉴 : [텍스트 편집기] → [C/C++] → [고급]
오른쪽 화면 : [데이터베이스 대체를 찾아보는 중] 또는 [대체(fallback) 위치]
(Visual Studio 버전에 따라 다릅니다.)
3. 아래와 같이 값을 변경하고 [확인]
- 항상 대체(fallback) 위치 사용 : True
- 대체(fallback) 위치 사용 시 경고 표시 : True
- 대체(fallback) 위치 : c:\temp
(해당 경로가 없어도 이대로 복붙 하셔도 됩니다.)
4. Visual Studio 종료(변경 파일 저장) 및 Visual Studio 재시작
1번~4번까지 따라하신 후, 다시 Git Bash에서 명령어 $ git add . 를 시도하면 잘 됩니다.
도움이 되시길 바랍니다!
Reference
https://m.blog.naver.com/PostView.nhn?blogId=qls0147&logNo=220863353314&proxyReferer=https:%2F%2Fwww.google.com%2F
'Git' 카테고리의 다른 글
[Git] Git 설치하기(Windows) :: 송코딩 (0) | 2022.09.22 |
---|---|
[Git] Eclipse Github 연동하기 :: 송아지할때송아김송아입니다 (15) | 2022.09.22 |
[Git] Visual Studio GitHub에 Push하기 :: 송코딩 (0) | 2022.07.04 |
[Git] 기존 GitHub Repository에 Project 덮어쓰기 (feat. Git Bash) :: 송코딩 (0) | 2022.07.04 |
[Git] GitHub Repository 생성 후 로컬 기존 Project 올리기 (feat. Git Bash) :: 송코딩 (0) | 2022.07.04 |