본문 바로가기

반응형

프로그래밍 공부/Git & Terminal

[Git-hub 오류해결] remote : Write access to repository not granted , git the requested URL returend error : 403 해결방법(CLI Token 연결, Organization) 안녕하세요~! 28년차 진로탐색꾼 조녁입니다!! 오늘은 새로운 노트북에서 CLI로 깃헙을 사용하다가, 작년에 만났던 토큰방식 로그인의 필요성을 만났습니다. 잊고 있었던 토큰방식 접근방법을 한번 정리해놓으면 좋을 것 같아서 글 작성했습니다. 0. 시작하기 전에 까먹었던 것들 정리를 먼저 해볼까합니다. 우선 깃헙의 글로벌 변수를 확인합니다. 만약 name과 email이 등록안되어있다면 등록해줍니다. (만약 잘못등록했다면 아래 방법으로 삭제후 다시 등록) # git config 확인 git config --list # git config 설정 git config --global user.name "user-name" git config --global user.email abcd@naver.com # 잘못등록.. 더보기
[Git-hub] 깃헙 branch 생성 , 클론(clone), 푸시(push),풀(pull)하기 안녕하세요~ 27년차 진로탐색꾼 조녁입니다!! 오늘은 정말 간단하지만 자주 안쓰면 자꾸 사소하게 까먹어서 기록 남겨놓으려고 합니다! (a.k.a 미세먼지 팁) 1. git - Make a git branch #check my branch git branch #make a branch # * You can't create branch in places where there's no commit git branch [branch name] - Clone a specific branch from git-hub git clone -b {branch_name} --single-branch {저장소 URL} ex) git clone -b LJH --single-branch https://github.com/jonh.. 더보기
[UNIX] 커맨드를 자유자재로 안녕하세요~ 27년차 진로탐색꾼 조녁입니다!! 오늘은 터미널에서 사용하면 좋은 몇가지 꿀Tip을 정리했습니다!! 1. 이전 커맨드 확인하는 법 2. Tab 으로 자동완성 3. 이름에 공백있는 디렉토리 & 파일 만드는 법 1. 이전 커맨드 확인하는 법 위 아래 방향 키로 이동하며 이전 커맨드들을 확인할 수 있다. 다른 방법으로는 history 라는 커맨드를 주면 아래와 같이 내가 쳤던 커맨드들이 나온다. 이 때, "!OO" 로 커맨드 옆 숫자를 넣어주면 , 그 커맨드가 복사된다. 2. Tab으로 자동완성 내가 현재 있는 워킹 디렉토리 내에 있는 하위 디렉토리나 파일명을 직접 다 타이핑할 필요없이, 맨 앞자리를 친 후 탭을 치면 자동완성 된다. 만약, q로 된 이름들이 어떤게 있나 보고 싶으면 Tab을 두번.. 더보기
[UNIX] 디렉토리와 파일 안녕하세요~ 27년차 진로탐색꾼 조녁입니다!! 오늘은 디렉토리와 파일에 대해서 공부했는데 세부 내용으로는 다음과 같이 정리할 수 있습니다. 1. 상대경로와 절대 경로 및 디렉토리 이동(pwd, cd) 2. 디렉토리 내부 확인(ls + -a -l) 3.디렉토리& 파일 생성(mkdir , touch) 4. 디렉토리 간 파일 이동 & 복사 , 삭제 (mv, cp, rm) 5. 파일 내용 출력하기 (cat , less, head, tail) 1. 상대경로와 절대 경로 및 디렉토리 이동(cd) 절대경로와 상대경로에 대해서는 기존에 공부한 적이 있어서 가볍게 몇가지 커맨드만 보고 넘어갔다. https://jonhyuk0922.tistory.com/112 [Terminal] 디렉토리와 터미널 안녕하세요~ 27년차 진.. 더보기
[UNIX] CLI환경과 UNIX 안녕하세요~ 27년차 진로탐색꾼 조녁입니다!! 평소 부족하다 생각하던 CS기초(운영체제, 자료구조, 알고리즘, 네트워크 , DB 등) 를 채워나가려 합니다. 특별히 이번에 코드잇에서하는 코딩 캠프가 있어서 기회로 삼아 공부하면서 정리하도록 하겠습니다!! 1. CLI vs GUI 비교하기 CLI는 Comment line interface 로 아래와 같은 터미널 창에서 command(명령어)로 동작하는 화면을 말한다. GUI는 Graphic user interface로 흔히 우리가 쓰는 window 나 MacOS 화면을 말한다. 그렇다면 편리한 GUI 환경이 있는데 왜 CLI를 사용했을까요? 우선 GUI가 등장하기전에는 마우스가 없었기 떄문에 CLI를 사용했습니다. 또한 현재도 CLI 가 사라지지 않는 건,.. 더보기
[Git-hub] 잔디가 심기지 않는 이유 안녕하세요~ 27년차 진로탐색꾼 조녁입니다!! 오늘은 제 깃헙에 잔디가 심기지 않았던 이유에 대해 찾아봤습니다!! 추측하기론 default branch가 아닌 branch를 통해서 올리는 경우에만 그런거라 뭔가 그게 영향이 있나했는데.. 역시나! 맞았습니다. 제 default branch가 main 일 때, 제 로컬 브런치가 master여서 master로 upstream 되는데 그러면서 브런치가 두개로 되곤 했었어요. (반대로 master가 default 인데 colab에서 올려서 main에 생기기도함) 그러나 이 부분은 나중에 두 브런치를 merge해줄 때 잔디가 심긴다고 합니다! 그래서 두 branch를 merge하는 방법도 찾아봤습니다!! (왜냐면 전 의도적으로 브런치를 나눠서 작업한게 아니라..!.. 더보기
[Git 오류해결] git 탈출하기 (feat rm -rf .git으로도 안될때) 안녕하세요~ 27년차 진로탐색꾼 조녁입니다! 오늘은 제가 만났던 git 오류중에 저를 하루종일 괴롭게 한 걸 나누고자 합니다!! 저는 깃헙 커밋할때 뺴곤 거의 colab만 쓰고 vs,phcarm,구름IDE는 강의들을 때만 써서 로컬에 많이 취약했습니다.. 그런데 해커톤 참여하다보니 로컬에서 클라우드 연결해서 써야하는데 진짜 .... 로컬환경에 익숙해져야한다는 걸 뼈저리게 느꼈습니다. 오늘의 목표: 디렉토리명 git(branch명) -> 디렉토리명으로 탈출하기 git 에서 탈출하는 것을 목표로 구글링해보고 공식문서도 들어가봤는데 제 상황을 정확히 모르니까 못찾겠더라구요! 가장 처음 했던 방법부터 순서대로 정리했습니다. 1. rm -rf .git git파일 앞에 점(.)이 찍혀있는데 이건 안보이는 파일이라는.. 더보기
[Terminal] 디렉토리와 터미널 안녕하세요~ 27년차 진로탐색꾼 조녁입니다. 오늘은 평소에 코랩이 아닌 로컬에서 작업할 때 헷갈렸던 부분을 공부해볼까합니다! 디렉터리와 경로 , 그리고 터미널에서의 간단한 명령어를 공부해보겠습니다. 1. 디렉토리와 경로 1) 디렉토리란? 평소에 우리가 여는 폴더(Folder)를 말한다. 사전적 정의는 파일 분류를 위해서 붙이는 이름을 가진 공간이다. 2) 디렉토리는 계층구조를 가지는데 나뭇가지처럼 뻗어나가는 트리구조를 가진다. 3) 절대경로 : 디렉토리가 위치한 곳을 나타내는 가장 디테일하고 정확한 주소. 현재 위치와 관계없이 절대적인 값. 좌측 그림과 같은 파일들이 있다면 , Adobe 파일의 절대경로는 C:/Program Files/Adobe 로 나타낼 수 있다. (다만 윈도우에서는 슬래시대신 원화모.. 더보기

반응형