본문 바로가기

Git4

git LF will be replaced by CRLF 에러 맥 또는 리눅스를 쓰는 개발자와 윈도우를 쓰는 개발자가 협업하는 과정에서 일어나는 에러다. 운영체제별로 whitespace 처리방식이 달라서 그렇다. 맥/리눅스 : LF로 개행문자를 사용 윈도우 : CRLF형식으로 개행문자를 사용 해결방법 core.autocrlf 기능을 켜주면 해결된다. 윈도우 사용자 경우 git config --global core.autocrlf true 맥/리눅스 사용자의 경우 git config --global core.autocrlf true input 2021. 5. 4.
git (gitlab) Access denied 에러 Authentication failed for gitlab 사용시 해당 오류가 나면서 clone이 안될시 보통 자격증명(아이디/비밀번호)이 안되어서 그렇다. vscode 터미널에서 바로 클론시 자격증명이 안되어있을 경우 바로 아이디/이메일을 받게되는게 실수로 틀렸을 경우에도 검증 없이 저장이 되어 버린다. 깃랩에 직접 가입하지않고 소셜(구글)을 통해 가입을 하였을때 비밀번호 업데이트가 안되었을 경우도 해당된다. git 명령어만으로는 수정할 수 없고 윈도우 제어판을 이용해야 한다. 제어판->사용자계정->자격증명관리자->windows 자격증명관리-> git:https://gitlab.com 편집 그래도 안된다면 깃랩에 해당 계정이 맞는지 확인해보자. keywords : git clone error, gitlab clone error, git Access.. 2021. 4. 28.
git 원격저장소에 로컬저장소 덮어씌우기 push --force를 이용한 원격저장소에 로컬저장소를 강제로 덮어 씌우는 방법입니다. 1. 로컬에 .git 폴더를 삭제 (.git폴더가 안보일시에는 탐색기-보기-숨김 항목 체크) rm -rf ./.git 2. git 다시 생성 git init 3. 로컬 저장소의 모든 파일을 커밋 git add. git commit -m '코멘트' 4. 원격 저장소 연결 git remote add origin // 연결 git remote -v // 연결 확인 5. 원격 저장소에 강제 push git push -f --set-upstream origin master gitlab의 경우 master -> master (pre-receive hook declined) 오류가 뜰 수 있다. 깃랩 -> 설정(Setting) .. 2021. 4. 22.
git 명령어 정리 git명령어 개인보관용 설정관련 git init // .git 생성/초기화 git clone [원격저장소주소] // 원격저장소로부터 복사 git config --global --list // 등록유저 확인 git config --system --unset credential.helper // 관리자 권한으로 계정정보 삭제 git config --global user.name "유저 이름" // 깃 사용자 이름 설정 git config --global user.email "유저 이메일" // 깃 사용자 이메일 설정 git config --global core.editor "vim" // 커밋 편집에디터를 vim으로 변경 git config credential.helper store // 사용자정보 보관 (.. 2021. 4. 12.