난생 처음 써보는 gitlab은 나한테...뭐랄까 코끼리 한 마리를 강아지 보고 잡으라는 것과 같은 난이도 였다...ㅎㅎ
그런 나를 위해 다시는 이렇게 힘들지 않도록 ㅠㅠ 쓰는 오류들 모음
일단 username이란?
user setting > Account > username을 검색해보면 path 아래에 http~ 뒤에 적혀있는 게 있을 것이다 그걸 username에 적어준다!
password는 내가 gitlab에서 쓰는 비밀번호다
만약 sns로 로그인 했다면 세팅에서 password를 만들어주면 된다!
이제 vscode에서 git clone을 해보자
일단 vscode앱을 우클릭 후 관리자 권한으로 실행해주어야 한다!
그리고 git bash 터미널을 만들어
git config --system --unset credential.helper
을 입력해준다.
안 그러면
could not lock config file C:/Program Files/Git/mingw64/etc/gitconfig: Permission denied
오류 난다 ㅡ.ㅡ
이제부턴 흔한 깃 클론까지의 여정이다
git config --global user.name 사용이름
git config --global user.email 사용할메일
git config --global core.aurocrlf true < 이거는 푸시할 때 맥과의 호환성을 위해 쓴다고 한다...잘 모름! 알아봐야 한다
정보들을 확인하고 싶다면 git config user.name 등 해주면 되고
전체를 보고프다면 git config --list
이제 폴더로 이동 후 git init (버전관리 시작)
git clone 저장소주소
치면 이제 usernam과 password를 입력하라는데 위에 적어둔 거 그대로 써주면 된담
후에는 https://blog.naver.com/ghdwlsrb321/222587462447
이분 것 참고하면서 쓰자!
https://blog.naver.com/hihello4life/222344059366
그리고 이분 것도!
그리고 git branch -r을 써서 브랜치 목록을 보는데
나가지지가 않았다...이때는 그냥 ZZ 입력하면 나가진다 굿
쳌아웃으로 브랜치 이동 후 add . 그리고 커밋 그리고 내 브랜치에다가 푸시하면 된다!
오늘의 교훈: 남들이 뚫어놓은 길을 찾자
++
remote origin already exists 에러는
https://blog.naver.com/stopluna/222604686742
https://velog.io/@leyuri/Gitlab-Merge-Request-%EA%B8%B0%EB%8A%A5%EC%9D%B4%EB%9E%80
이것도 참고용~
++
https://velog.io/@arthur/GitHub-%EC%97%90%EB%9F%AC-%ED%95%B4%EA%B2%B0-The-requested-URL-returned-error-403
403 에러가 떴을 때 해결법! 레포에 접근 권한이 없어서 url 을 다시 세팅해주어야 한다!
++
https://stackoverflow.com/questions/30575041/cant-do-a-checkout-with-multiple-remotes
브랜치가 여러 개 있다고 뜰 때...분기점을 구분해서 들어가줘야 한다 ㅠㅠ
++
https://jopemachine.github.io/2020/07/20/Git07/
다른 브랜치에 푸시하기!
++ fetch와 push~
https://backlog.com/git-tutorial/kr/stepup/stepup3_2.html
++ 20220317
No anonymous write access 오류
난 이 오류를 git remote remove origin 후 git remote add ssh주소 를 입력해서 해결했다!
그리고 뭔가 비슷한 오류가 계속 난다면 git bash를 새로 만들어서 써보자~ 그렇게 했더니 해결 됐당