사용자 도구

사이트 도구


research:usegit

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판이전 판
다음 판
이전 판
research:usegit [2014/10/09 21:24] – 바깥 편집 127.0.0.1research:usegit [2017/06/07 05:19] (현재) – 다른 개인키로 푸쉬하기 추가. changwoo
줄 46: 줄 46:
 구글 코드에 코드를 보관하려면, 구글 코드에 코드를 보관하려면,
  git push origin master  git push origin master
 +
 +===== 원격 저장소에서 새로운 프로젝트 만들기 =====
 +MiniServer는 git의 remote repository 역할도 한다. 새로운 프로젝트를 만든다고 한다. 모든 소스의 저장소 루트가 ''/opt/git''이라고 하면 (이 디렉토리 아래 여러 원격 리포지토리가 존재한다.)
 +<code bash>
 +cd /opt/git
 +mkdir myproject.git     # git 디렉토리는 관례상 .git로 끝난다.
 +cd myproject.git
 +git init --bare
 +</code>
 +이걸로 끝. 원격 유저는 ''/opt/git/myproject.git''쪽에 적절한 권한만 있으면 된다.
 +
 +===== 서브모듈 추가 =====
 +<code>git submodule add <url> [name]</code>
 +e.g. <code>git submodule add git://github.com/chneukirchen/rack.git rack</code>
 +
 +
 +
 +===== 다른 개인키로 푸쉬하기 =====
 +<code>GIT_SSH_COMMAND='ssh -i ~/.ssh/<개인키> -F /dev/null' git push</code>
 +
 +
  
 ===== 참고 ===== ===== 참고 =====
줄 51: 줄 72:
   * [[http://qt-project.org/doc/qtcreator-2.8/creator-version-control.html|QT Cretor Version Control]]   * [[http://qt-project.org/doc/qtcreator-2.8/creator-version-control.html|QT Cretor Version Control]]
   * [[http://code.google.com/p/support/wiki/GitFAQ|Git FAQ]]   * [[http://code.google.com/p/support/wiki/GitFAQ|Git FAQ]]
 +  * [[http://git-scm.com/book/ko/v1/Git-%EC%84%9C%EB%B2%84-%EC%84%9C%EB%B2%84%EC%97%90-Git-%EC%84%A4%EC%B9%98%ED%95%98%EA%B8%B0| Git 서버 - 서버에 Git 설치하기]] 
 +  * [[http://git-scm.com/book/ko/v1/Git-%EB%8F%84%EA%B5%AC-%EC%84%9C%EB%B8%8C%EB%AA%A8%EB%93%88|Git 도구 - 서브모듈]]
research/usegit.1412889846.txt.gz · 마지막으로 수정됨: 2015/02/03 23:13 (바깥 편집)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki