본문 바로가기

개발환경/git4

GitHub 아이디/패스워드 입력 없이 사용하는 방법 GitHub를 사용해서 회사 내에서 다수 인원이 참여하는 SW를 개발하는 경우 Git repository를 제한된 인원에게만 공개하도록 Private으로 설정해야 합니다. Private 설정된 GitHub Repository는 git pull / push 명령어를 사용할 때 마다 ID와 Password를 입력해야 하는 불편함 있습니다. 본 포스팅은 ID와 Password 입력 없이 Git Hub에 로그인 할 수 있는 방법을 정리하였습니다. 참고로, GitHub에 Project 용 Repository를 만들고 멤버 추가하는 내용은 아래 동영상을 확인해주세요. 출처: 생활 코딩 (https://www.youtube.com/watch?v=9TCvmaG0gq8) GitHub에서 아이디/패스워드 입력 없이 사용하.. 2021. 6. 3.
GitHub “Key is already in use” 에러 방지: SSH public Key 2개 등록하기 GitHub에 SSH Key를 등록해서 사용하면 패스워드 입력 없이 편리하게 인증을 받을 수 있습니다. 또한 GitHub와 AWS나 GCP Cloud와 연동하는 경우에도 SSH Key를 등록하여 인증을 합니다. GitHub에 SSH Public Key를 등록할 때 “Key is already in use” of How to use 2 public key in github 에러 메시를 출력하면서 SSH Key 등록이 실패하는 경우가 있습니다. Git Hub에서 SSH Key의 중복 사용을 허용하지 않고 있습니다. 즉 하나의 SSH Key로 여러 계정의 인증 키로 등록하거나, 복수의 Repository Key에 등록하는 것을 허용하지 않습니다. 본 포스팅은 GitHub에 SSH Key를 2개 등록하기 위한 .. 2021. 5. 27.
Git 사용하기#2 (bat, git-fuzzy, git-delta) 지난 Post에서는 git 개념을 설명했다면 지금은 git 사용시 편하게 사용할 수 있는 tool 중 3개 (bat, git-fuzzy, git-delta)를 소개하고자 한다. bat 과 git-fuzzy, git delta 는 단조로운 command line을 화려화게 사용할 수 있어 소스 코드의 가독성을 높이고, 보다 편리하게 git commit을 만들 수 있다. bat과 git-delta는 리눅스용/윈도우즈 빌드를 지원하고, git-fuzzy는 리눅스용 bash script이다. 즉, 우분투에서 3가지 tool 모두 사용가능하고, 윈도우에서는 윈도우즈용 빌드를 설치하고나 WSL 환경에서 사용해야 한다. [개발환경 만들기] 9. git 사용하기 #1 (부제: GitHub) 1. bat (cat 대신 .. 2020. 6. 4.
git 사용하기 #1 (부제: GitHub) PC 개발 환경을 세팅하고 그 다음헤 해야 일은 개발 소스 코드를 내 PC로 다운로드 받는 것이다. 예를 들어, 신입 사원이 입사해서 현업에 배치되면 회사 email 계정을 만들고, 본인 PC에 팀에서 개발 소스 코드를 받게 된다. 과거에는 소스 관리 또는 형상관리를 위해서 ClearCase나 SVN 등을 많이 사용했으나, 최근에서 "형상관리 == git 운영" 이라는 등식이 성립할 만큼 대부분 git을 많이 사용하고 있다. SW 개발자들은 Git 서버에서 내 로컬 PC로 소스 코드를 다운로드하고, C+/JAVA/Python 등으로 소스를 수정하고, 내 수정 사항을 다시 Git 서버에 올리는 무한 반복을 하게 된다. 그 과정에 소스의 기준선(Tag) 도 만들고, 임시로 작업 공간을 만드리기 위해서 분기 .. 2020. 5. 24.