본문 바로가기

대학생활

터미널 git 다루면서 어려웠던 점

+ 메모하고 싶은 내용들

 

 

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