github 5

[Git] SSH 키 등록 및 접속

깃헙에 등록할 ssh 키를 하나 만들자 cd ~/.ssh ssh-keygen -t rsa -f id_rsa .ssh 폴더가 없다면 mkdir로 하나 생성하면 된다 Enter passphrase라는 문구가 나오면 그냥 엔터를 눌러도 된다 키가 생성되면 id_rsa와 id_rsa.pub 파일이 생성된다 이제 깃헙에 가서 SSH key를 생성하자 타이틀은 상관 없고 Key 부분에 아까 생성한 id_rsa.pub의 내용을 복사해주면 된다 id_rsa.pub은 위와 같이 출력 가능하다 키가 생성되면 이런 모습을 확인할 수 있고 이제 키가 등록되어 있는 컴퓨터에서는 git push나 pull이 자유롭게 된다

개발 툴 2024.03.04

[Git] GitHub CLI - push 오류, https & ssh 인증 해결하기

나도 아직 깃을 잘 사용하지는 못하지만, 깃을 사용하면서 매번 만났던 오류가 push 오류였다 https로 깃을 복제해와서 코드 수정 후 push를 하는데 항상 오류가 발생했고, push를 하기 위해서는 ssh 방식으로 인증을 거쳐야한다는 것이었다 컴퓨터를 계속 옮겨다니면서 이러한 작업을 몇 번이나 반복했고, 반복하면서 느낀건 '귀찮다' GitHub CLI라는 프로그램을 다운로드 받고 내 깃헙 계정과 연동하는 과정을 거치니 https 방식을 사용해도 push 오류가 발생하지 않아서 이 방법을 공유해보려고 한다 이게 절대적인 방법, push 오류를 완벽하게 해결하는 방법이라고는 말 할 수 없을 것 같다 그러나 나는 이 방법을 사용한 이후부터 push 오류를 겪지 않았다 깃이 설치되어 있다는 가정하에 아래 ..

개발 툴 2023.12.21

[Git] 깃 허브와 로컬 저장소의 연동

깃 허브는 서버 저장소 (원격 저장소)로 로컬 저장소의 코드를 복제하여 다른 개발자들과 공유하고 협업할 수 있게 해준다 로컬 저장소에 저장된 코드를 깃 허브에 연동하기 위해 깃 허브에 가입한다 https://github.com/ GitHub: Let’s build from here GitHub is where over 100 million developers shape the future of software, together. Contribute to the open source community, manage your Git repositories, review code like a pro, track bugs and fea... github.com 원격 저장소 생성 가입하고 레포지토리를 생성하자 R..

개발 툴 2023.10.26

[Git] 커밋

커밋이란 변경된 코드의 이력을 기록하는 것이다 커밋을 사용해서 코드 변경 시점을 저장해두면 코드가 잘못됐을 때 특정 시점으로 돌아갈 수 있게된다 커밋은 수정된 파일의 상태를 파악해서 커밋을 할지 말지 정하는데, 파일의 상태는 아래와 같다 기본적으로 깃 저장소가 워킹 디렉토리이고 그 안의 모든 파일은 Untracked 상태이다 파일은 스테이지 쪽에 있어야 커밋이 가능한데, 그러기 위해서는 워킹 디렉토리 내의 파일 중 원하는 파일을 스테이지에 등록해줘야 한다 일단 스테이지에 등록이 되면 등록한 파일은 Tracked 상태가 되고 똑똑한 깃은 Tracked 상태인 파일을 계속해서 추적한다 Tracked 상태일땐 파일이 수정되면 modified 상태가 돼서 다시 워킹 디렉토리로 가고, 수정된 파일을 커밋하기 위해..

개발 툴 2023.10.26

[Git] Windows Git 설치와 Git 저장소 생성

https://git-scm.com/download/win Git - Downloading Package Download for Windows Click here to download the latest (2.42.0) 32-bit version of Git for Windows. This is the most recent maintained build. It was released about 2 months ago, on 2023-08-30. Other Git for Windows downloads Standalone Installer 32-bit Git git-scm.com 여기서 본인 컴퓨터에 맞는 버전으로 다운로드하고 설치한다 모든 설정은 그대로 설치가 완료되면 컴퓨터에 git 관련 프로그램들이 ..

개발 툴 2023.10.25