티스토리 친구하기

본문 바로가기

Useful Information/Github

(6)
how to avoid being asked "Enter passphrase for key " when I'm doing ssh operation on a remote host? $ git pull Enter passphrase for key '/home/.ssh/id_rsa': 위와 같이 git pull을 했을 때 암호를 안치고 git pull하는 방법 1. 아래의 명령 실행 eval `ssh-agent -s` 2. private key를 ssh-add를 이용해서 더해줌 $ ssh-add ~/.ssh/id_rsa_key # 여기서 id_rsa_key는 여러분꺼를 기입해야함 # Enter passphrase for /home/user/.ssh/id_rsa_key: 라는 prompt에 나와있는 것을 사용하면 됨 Enter passphrase for /home/user/.ssh/id_rsa_key: # 암호 입력 3. key가 더해졌는지 체크 ssh-add -l 지금부터 extra ..
깃허브 Local Repository와 GitHub Repository 연결하기 먼저, Git에게 online 어딘가에 remote(online) repository가 실제로 존재한다는 것을 말해줄 필요가 있다. Git은 우리가 "git add" 명령어를 사용하기 전까지 우리의 파일을 인식하지 못하는 것처럼, 우리의 remote repo 또한 인식하지 못 할 것이다. ​ 우리는 https://github.com/username/myproject.git. 에 "MyProject" 라는 GitHub repo를 가지고 있다고 가정한다. 물론 "username"은 당신의 GitHub username 이어야 한다. 그리고 "myproject" 도 자신의 GitHub repository의 이름이어야 한다. ​ git remote add origin https://github.com/userna..
깃허브 Local Repository(저장소) 만들기 우리는 방금 온라인에서 거주할 당신의 프로젝트에 대한 공간을 만들었다. 그러나 이곳은 당신이 작업할 공간이 아니다. 작업할 공간은 당신의 컴퓨터이다. 그래서 우리는 실제로 우리가 만들었던 저장소를 로컬 디렉토리(local directory)로 미러링할 필요가 있다. 다음을 타이핑한다. mkdir ~/MyProject "mkdir"은 make directory의 줄임말이다. 이것은 실제로 깃 명령어(Git command)가 아니다. 그러나 visual computer interfaces 이전 시절의 일반적인 탐색 명령어(navigational command)이다. "~/"은 찾기 쉽도록 당신의 컴퓨터 파일 구조의 최상위 폴더에 저장소를 만드는 것이다. 실제로 만약 당신이 "~/"를 window 브라우져에 ..
깃허브 온라인 저장소(Online Repository) 만들기 이제 작업자의 프로젝트가 거주할 장소를 만들어보자. 깃과 깃허브는 온라인 저장소(Online Repository) 를 작업자의 프로젝트와 프로젝트의 파일들, 그리고 깃에 저장할 모든 버전의 파일들을 접근할 수 있는 저장소("repo")로서, 그리고 디지털 디렉토리(digital directory) 또는 저장공간(storage space)으로 사용한다. ​ GitHub.com으로 돌아가서, username옆에 있는 작은 book 아이콘을 클릭한다. 또는 모든 아이콘이 다 똑같이 보인다면 new repository page 로 간다. 작업자의 저장소에 짧고 기억될만한 이름을 준다. 재미삼아 public으로 해볼까 하다가 private는 돈을 내야 했지만 현재는 무료로 사용할 수 있기 때문에 private로 ..
깃허브 Github에서 사용하는 주용 명령어 깃(Git)은 리눅스(Linux)와 같은 큰 프로젝트를 염두에 두고 만들어졌기 때문에 명령어가 아주 많다. 그러나 깃의 기본을 사용할 때에는 몇 개의 명령어만 알면된다. 그 명령어들은 모두 'git'으로 시작한다. git init 새로운 Git repository를 초기화한다. 이 명령어를 일반 폴더였던 저장소에서 실행하면 저장소 또는 디렉토리는 깃저장소가 된다. 이 명령어를 입력한 후에 추가적인 Git commands를 줄 수 있다. git config "configure"의 줄임말로, 처음에 깃을 세팅할 때 가장 유용하다. git help 명령어(command)를 잃어버렸을 때, 이 명령어를 타이핑하면 가장 많이 사용하는 21개의 깃 명령어를 보여준다. 특정 깃 명령어를 설정하거나 어떻게 사용하는지 ..
깃허브 Github를 사용할 때 사용하는 용어 Command Line Git commands를 입력하기 위해 사용하는 프로그램이다. Mac에서는 Terminal이라고 부른다. Repository 우리가 만든 프로그램이 저장될 directory 또는 storage space이다. "repo" 라고 불리기도 한다. Repository는 컴퓨터의 local folder에 위치하거나, Github의 storage space, 또 다른 online host일 수 있다. 여기에 code files, text files, image files, 또는 당신에게 의미있는 것을 저장 할 수 있다. Version Control 기본적으로, Git은 서비스하기 위해 디자인 되었다. 만약 Microsoft Word file 문서로 작업을 한다면, 원래의 문서에 덮어쓰거나(..