본문 바로가기

github7

github 인증 토큰 사용하고 password 물어보지 않게 하기 이 글에서는 github 인증 토큰 사용하고 password 물어보지 않게 하는 방법에 대해서 설명합니다. github 크리덴셜 저장소 사용하기 비밀번호 안물어보기 GitHub 인증 토큰을 사용하여 로그인하고 Git pull/push 시에 비밀번호를 물어보지 않도록 설정하려면 Git 크리덴셜 저장소(credential store)를 설정해야 합니다. 크리덴셜 저장소는 인증 정보를 저장하므로 추후에 Git 작업을 할 때마다 인증 토큰을 다시 입력할 필요가 없습니다. 다음은 Git 크리덴셜 저장소를 설정하는 방법입니다. 터미널에서 아래 명령어를 입력하여 Git 크리덴셜 저장소를 사용하도록 설정합니다. git config --global credential.helper store 이제 Git에서 원격 저장소에.. 2024. 2. 11.
github private repository clone에러 시 문제 해결하기 vscode에서 내 private 리포지토리(https://github.com/lswhh/flask.git)를 clone하시 인증에러 발생시 처리 방법을 기록합니다. Table Of Contents git clone에러 git clone에러 vscode에서 내 private 리포지토리(https://github.com/lswhh/flask.git)를 clone하시 인증에러 발생시 처리 방법을 기록합니다. $ git clone https://github.com/xxxx/flask.git 'flask'에 복제합니다... remote: Invalid username or password. fatal: Authentication failed for 'https://github.com/lswhh/flask.git.. 2024. 1. 27.
git 충돌 | conflict 해결하는 방법 - command line 이 글에서는 git pull 시 충돌 해결하는 방법에 대해서 설명합니다. Table Of Contentsgit pull 시 충돌 해결하는 절차 git pull 시 충돌 해결하는 절차 이 오류는 로컬 저장소의 변경 사항과 원격 저장소의 변경 사항이 충돌하기 때문에 발생합니다. 원격 저장소의 변경 사항을 병합하기 전에 로컬 작업 트리에서 변경 사항을 커밋하거나 스태시해야 합니다. 그리고 병합할 수 없는 파일은 이동 또는 제거해야 합니다. 먼저 로컬 변경 사항을 스태시하고, 원격 저장소에 git pull로 변경사항을 다운로드해 봅시다. 그 후 스태시한 변경 사항을 적용하고 파일 충돌을 해결한 뒤 커밋할 수 있습니다. 로컬 변경 사항 스태시하기: git stash save "My local changes" 원격.. 2024. 1. 21.
git 사용 시 수정 이전으로 내용 되돌리는 방법 (소스코드 관리) 이 글에서는 git 수정 이전으로 내용 되돌리는 단순한 방법에 대해서 설명합니다. Table Of Contents git 수정 이전으로 내용 되돌리는 방법 git 수정 이전으로 내용 되돌리는 방법 stage 에 들어가지 않은 수정한 파일들을 수정 이전으로 되돌리는 방법은 아래와 같습니다. 모든 변경 파일 되돌리기 위해서 아래 명령을 수행합니다. 모든 수정 사항을 취소해 버리므로 주의해야합니다. git reset --hard 특정 파일만 되돌리기 위해서는 checkout 명령을 사용합니다. git checkout – filename 형식으로 filename 에 되돌릴 파일의 경로 입력하면 됩니다. 아래는 src/test.c 의 변경을 취소하는 경우 git checkout -- src/test.c 2024. 1. 21.
github에 신규 리파지토리를 만들고 로컬 디렉토리 연결하기 이 글에서는 github에 신규 리파지토리를 만들고 로컬 디렉토리를 연결하는 방법에 대해서 설명합니다. github 신규 리파지토리 생성 git 초기화 로컬 디렉토리와 github 연결하기 github 신규 리파지토리 생성 github에 신규 리파지토리를 생성하는 것은 로그인 후 내 계정에서 리파지토리 위에 있는 초록색 New 버튼을 누르면 간단히 하실 수 있습니다. 신규 리파지토리를 만들면 다음과 같이 이후에 뭘 해야 하는지 상세히 알려줍니다. git 초기화 로컬 디렉토리와 github 연결하기 다음 단계는 프로젝트 디렉토리의 파일들을 Git에 추가하고, 해당 파일들에 대한 커밋을 생성하는 것입니다. 그리고 원격 GitHub 리포지토리와 연결해야 합니다. 로컬에서 프로젝트 디렉토리로 이동하여 git 명.. 2024. 1. 21.
Git URL 확인하기 / origin 주소 확인 - git remote url 이 글에서는 git url을 확인하는 방법에 대해서 설명합니다. git url을 확인하는 명령 및 예제 내 디렉토리의 git url을 확인하는 방법은 git remote -v 입니다. (base) ubuntu@instance-20230810-1409:~/DualStyleGAN$ git remote -v origin https://github.com/williamyang1991/DualStyleGAN.git (fetch) origin https://github.com/williamyang1991/DualStyleGAN.git (push) 2024. 1. 21.
gitignore 파일로 특정 파일또는 디렉토리 제외 혹은 무시하기 이 글에서는 gitignore 파일로 특정 파일또는 디렉토리 제외 혹은 무시하는 방법에 대해서 설명합니다. gitignore 파일 gitignore cache 처리하기(주의사항) gitignore 파일 Git을 사용하면 내 workspace에는 있어야하지만, remote(원격)에 반영을하지 않는 파일들이 있습니다. 예를 들어 __pycache__파일은 push할 필요가 없습니다. 특정 파일이나 폴더의 변경사항 추적 및 push를 제외하기 위해 gitignore가 있습니다. .git 디렉토리에서 .gitignore 파일을 만듭니다. .gitignore 파일에서 무시할 파일을 넣으면 됩니다. 예를 들어 test.txt파일과 test 폴더를 ignore 한다고 하면, 아래와 같이 작성해 줍니다. ## 파일 i.. 2024. 1. 21.