+ 메모하고 싶은 내용들
git init
git 폴더 생성
git add -A
현재 작업 폴더의 것들을 모두 git의 관리 리스트에 등록
git commit -m "~~~"
변경 사항을 저장하고 그 내용을 "~~~" 메세지의 형태로 남김
git remote add origin 깃허브 repository 주소
이 git에 소스코드를 업로드할 repository를 등록 (git config --list를 통해 확인 가능)
git push -u origin master
해당 repository에 업로드 master는 해당 repository의 branch에 따라 달라질 수 있음
(master가 안되면 main이나 다른 무언가일 수도..)
remote: Permission username/appname.git denied to username2 에러
repository에 push하는 과정에서 git에 등록된 사용자와 현재 이용하려는 사용자가 달라 에러가 발생했다.
시도해본 방법은 2가지 git 정보 수정과 제어판 차원에서 정보를 수정한 것이다.
[방법1] git 정보 수정
git config --global user.name "username"
git config --global user.email "useremail"
다음과 같은 방식으로 현재 git에 등록된 user 정보를 바꿔줄 수 있다. 근데 아마.. 이거 해도 안됐던 느낌..
[방법2] 제어판에서 사용자 계정 정보 수정
제어판 -> 사용자계정 -> window 자격증명 이렇게 거쳐서 가보면
계정이 있는 사이트? 비슷한 리스트들이 주르륵 뜨는데 거기서 git: https://github.com 에 등록된 계정을 편집해주면 된다.
무슨 비밀번호 입력하라 하던데 무슨 비밀번혼지는 잘.. 모르겠다.. 그냥 자릿수보고 자주 쓰는 비밀번호 때려 맞춘..
※ 그리고 계정 한 번 수정해 주면 기존에 등록된 repository를 지워줬다 다시 등록해야 한다. 이유는.. 모름..
git remote remove origin
git remote add origin 깃허브 repository 주소
아직 초짜지만 저번에 해커톤 한 번 해보니까 git 사용하는 능력은 정말 중요한 것 같다..
협업을 하고 못하고는 개발자의 중요한 역량이니까..
말로만 협업하는 프로젝트보단 git 활용해서 하면 정말 좋을 듯.. 실무같은 포스도 나고..
'대학생활' 카테고리의 다른 글
Docker란 무언인가.. (What is Docker??) (1) | 2022.10.03 |
---|---|
[C++] Static Polymorphism & Dynamic Polymorphism (0) | 2022.09.26 |
DB 관련 개념 정리 (0) | 2022.09.18 |
[C++] auto 타입 (0) | 2022.08.07 |
[Django] User에 포인트 추가하기 (0) | 2022.02.20 |