Git & GitHub

· Git & GitHub
git push password 에러 remote: support for password authentication was removed on august 13, 2021. please use a personal access token instead. 기존에는 원래 Github에서 clone을 해오는 과정이나 push를 하는 과정에서 사용자의 아이디와 비밀번호로 권한을 인증하였지만 2021년도부터는 Token을 발행하여 권한인증을 하는 것으로 변경되었다. Mac버전 토큰 발행방법 1. GitHub 접속 후 로그인 2. GitHub 상단에 있는 개인 프로필을 클릭한 후, Settings를 클릭 3. 좌측 메뉴에서 Developer settings > Personal access token > Generat..
· Git & GitHub
Git은 소스코드 및 파일의 변경내역을 저장하는 분산 버전관리 시스템 Window window에서는 리눅스 기반의 운영체제를 사용하지 않기 때문에 unbuntu를 다운받아서 사용을 하거나 리눅스환경에서 명령어를 치거나 Gitbash다운받아서 CLI환경에서 작업을 진행할 수 있다. Mac mac은 기본적으로 git이 깔려있지만 최신버전으로 업데이트를 하기위해서 homebrew를 통해서 다운로드를 하도록 하자 spotlight(Cmd + space) 켜서 터미널 입력 → 터미널 접속 git --version #버전확인 Git을 사용하기 위해 사용자 정보를 설정 및 설정을 제대로 했는지 확인하기 위해서 list 명령어를 사용 git config user.name "사용자 이름" git config user.e..
· Git & GitHub
Git이란? 분산 버전관리 시스템 / 협업 시스템 버전관리란? 시간에 따라 이전에 진행된 과정을 확인 가능 수정이 이루하다가 문제가 발생하거나 원래 버전으로 돌아가고 싶을 경우 이전 버전으로 돌아갈 수 있게 해주는 장점이 존재 GitHub란? 외부 컴퓨터로 대신 백업을 해주는 웹 서비스 Git으로 관리하는 프로젝트(.git이라는 폴더가 존재)의 복사본을 저장해주는 서버를 제공 GitHub에서 외부의 프로젝트를 나의 로컬 레포지토리로 가져올 수 있다. GitHub의 장점 유지보수 저장 용량 언제 어떤 코드가 수정되었는지 확인(추적관리) 코드 공유(코드 저장, 만약 파일이 저장된 노트북을 잃어버린다면?) 버전 관리
· Git & GitHub
.gitignore파일이란 github의 레포지토리에 파일을 올릴 때 쓸 데 없는 파일을 올리지 않게 하게 해주는 파일 우리가 Github에 파일을 올릴 때 쓸데 없는 파일이 올라가는 경우가 종종 발생하기 때문에 작성하는 방법을 알아보도록 하자 사용방법 VScode에서 .gitignore파일을 만든 후 디폴트로 추적금지 시켜버리기 *.DS_Store #DS_Store 확장자 파일 추적금지 /폴더경로 #파일경로 추적금지 !제외할 파일명 #추적금지 파일 중 제외 VScode를 이용하지 않고 touch, vim, cat을 이용해서 추적금지 시켜버리기 gitignore global 설정을 통해 추적금지 시켜버리기 global로 설정하여 추적금지를 시키기 때문에 매우 유용한 방법 아래와 같은 두가지 명령어 입력 ..