본문 바로가기

Github

[GIST] gist 생성 후 clone 까지 자동화 코드 만들기 네이버 부스트캠프에서 gist를 생성한 후에 나의 디렉토리로 clone하여 미션을 매일 수행해야한다. 그러기 위해서 gist 접속 -> secret gist 생성 -> README.md 생성 -> 나의 디렉토리로 git clone 까지 해야한다. 매일 이런 반복 작업을 하기가 귀찮아서 JS 공부도 할겸 자동화 코드를 만들기로 했다.필요한 라이브러리import readline from "readline";import { Octokit } from "@octokit/rest";import { exec } from "child_process";import fs from "fs";이전에는 항상 require("readline") 모듈을 가져왔었다. 하지만 이번에 사용할 모듈인 "@octokit/rest" 와 ".. 더보기
[Github] VScode에서 github으로 파일 올리기 심화과정 이번엔 git code로 github에 폴더를 생성하고 commit 후에 push까지 하는 과정을 배워보자. 코드쳐서 push까지 하면 좀 멋있어 보일듯,, ㅎㅎ 저번에 했던 결과다. 이제 여기서 여러 파일을 쌓아 더 깊은 구조로 파일을 관리해보자. cd Test_Repository mkdir test_folder # 파일을 저장할 폴더 만들기 - Test_Repository/test_folder/ 안에 test3.py 를 추가(수동으로 해줘야함) git init # git 초기화 git add . # 새로운 파일 git에 추가 git status # git 상태 확인 git commit -m '폴더 안에 테스트 파일'# git commit 설정 git remote -v # git 연결상태 확인 git .. 더보기
[Github] VScode에서 github로 파일 올리기 회사에서 VScode로 github에 파일 올리는 간편한 방법을 들었다. 혼자 찾아서 할때는 2시간씩 걸렸는데 알려주시니까 5분이면 해결.. 뭐가 문제일까 ㅎㅎ 어쨋든 그저 파일만 올리는 거라면 진짜 간단하고 쉽게 할 수 있다. 우선 새 저장소를 만들자. 그리고 이 저장소와 연동시킬 폴더를 만들자. 나는 C:\Users\Alchera115\git_test 이 경로의 폴더에 연결시켜볼 거다. 그리고 해당 폴더에 github에 올리고 싶은 파일을 만든다. 그리고 터미널 창 오른쪽에 아래 화살표 표시를 누르면 git bash가 있다 이것을 눌러보자 그럼 이렇게 git bash에서만 볼 수 있는 창이 뜬다. 이제 다시 github로 돌아가 저장소의 주소를 가져와야 하는데 주소는 code를 눌러보면 주소 복사 창.. 더보기
[Github] vscode와 github 연동하기 저번에 영상에서 보던대로 해보려고 하니 다양한 오류를 만났다. 연동해서 올리는 간단한 동작조차 2시간은 걸린듯.. git에 대해 정확히 모르고 따라만 하려니 생기는 상황들 ㅠㅠ 하지만 개념부터 하나씩 공부하기에는 너무 귀찮다. 일단 부딪혀본 결과 vscode와 github 연동하고 실시간 업데이트하는 것까지 성공했다. 과정중에 마주쳤던 오류들을 정리해야겠다. 일단 vscode 핑계대지 않으려고 삭제하고 새로 설치했다. 그리고 파일을 새로 만들고 저장소도 새로 만들었다 ㅋㅋ 가장 헤맸던 오류는 error: src refspec main does not match any 이것이다. 기본은 main branch인데 내가 언제 master branch를 만들어서.. 뭔가 혼동이 있었던 것 같다. git push.. 더보기
[Github] github 일단 시작해보기 이력서를 작성하다보니 생각난 나의 github.. 정리가 하나도 안돼있는데 그대로 나의 이력서에 추가하기면 오히려 마이너스 요소가 될 수도 있다고 생각했다. 그래서 미루고 미루다가 외관상 깔끔하게라도 만들어보자라는 생각으로 github에 대해 찾아봤다. 우선 github를 찾다보면 git이 자주 등장을 하는데 예전에는 git을 단순히 github에서 사용하는 언어 정도로 알고 있었다. 자세히 찾아보니 어느정도 맞는 말이기도 하지만 정확하게 구분 짓고 갈 필요가 있다. 우선 git은 버전관리도구 라고 불린다. git을 이용하여 실시간으로 코드들을 github에 업로드할 수 있으며 회사에서 협업할때 필수로 사용하기 때문에 미리 알아두면 유용하게 쓸 수 있을 것 같다. github는 코드 저장소로 코드를 사람.. 더보기