티스토리 뷰

cmd 이용해서 git push 를 하려는데 계속해서 인증서 에러가 난다.

Invalid authentication credentials

.gitcookies 파일을 지워서 다시 인증을 받아보기도 하고, 별 쇼쇼를 다 했는데

운영체제가 윈도우인 경우 .gitcookies 파일을 확인해보면 문제점을 발견할 수 있다.


인증정보가 한 줄에 표시되어야 하는데 윈도우에서는 줄바꿈이 되는 경우가 있다.

줄 바꿈된 것 지워주면 해결!!


로컬 저장소에 있는 데이터 GCP 에 올리기

0. Google Cloud SDK 설치되어 있어야함


1. 컴퓨터에서 cmd 접속 후 데이터 있는 폴더 위치로 이동


2. gloud init 입력: 사용자 인증 정보 제공->정상 처리되면 해당 폴더에 .git 폴더 생성됨


3. gloud source repos clone [저장소이름] --poroject=[프로젝트이름] : 현재 폴더 위치에 GCP에 있는 저장소 이름의 폴더 생성


4. cd [저장소이름] : 새 로컬 Git 저장소로 전환


5. 옮길 데이터들을 새로 생긴 폴더에 넣는다.


6. 로컬 Git 저장소의 데이터 커밋

git commit -m "남길 커밋 메시지"

* -m "남길 커밋 메시지" 설정 안해주면 에러!


* 커밋 에러가 나는 경우 아래 링크 참조

에러 1) src refspec master does not match any.

https://code.i-harness.com/ko-kr/q/3fcf65

에러 2) nothing added to commit but untracked files present

https://stackoverflow.com/questions/33513174/gitnothing-added-to-commit-but-untracked-files-present/33513201


7. 커밋 완료 후 저장소로 푸시

git push -u orign master


댓글