반응형
개인용 wiki 사이트, git 서버용으로 쓰던 Amazon EC2 vm에 고정 ip인 소위 Elastic IP를 물리고 인터넷 도메인(doubleshot.io)을 할당해서 쓰고 있다. git 서버의 접속 주소가 바뀌었으니 당연히 그에 맞게 git 의 remote 설정을 바꿔야 해서, 그 과정을 샘플 노트 형태로 작성해 둔다.
* git repository 에 해당하는 디렉토리(MyCppProjects)로 이동하여 변경 이전의 접속 주소를 "git remote" 로 확인
* 접속 방식은 기존 pem 인증키를 이용한 ssh 방식이므로 .git/config 파일의 접속주소 중 도메인 부분을 새로운 도메인(doubleshot.io)으로 교체하고 저장
✔ ~/MyCppProjects [master L|✔]
22:16 $ git remote -v
wttest ssh://gituser@ec2-52-69-153-237.ap-northeast-1.compute.amazonaws.com/home/gituser/repos/MyCppProjects.git (fetch)
wttest ssh://gituser@ec2-52-69-153-237.ap-northeast-1.compute.amazonaws.com/home/gituser/repos/MyCppProjects.git (push)
✔ ~/MyCppProjects [master L|✔]
22:16 $ vi .git/config
[core]
repositoryformatversion = 0
filemode = true
bare = false
logallrefupdates = true
[remote "wttest"]
url = ssh://gituser@doubleshot.io/home/gituser/repos/MyCppProjects.git
fetch = +refs/heads/*:refs/remotes/wttest/*
* 변경된 주소를 확인하고 push 를 실행하여 git 서버와 동기화 진행
✔ ~/MyCppProjects [master L|✔]
22:26 $ git remote -v
wttest ssh://gituser@doubleshot.io/home/gituser/repos/MyCppProjects.git (fetch)
wttest ssh://gituser@doubleshot.io/home/gituser/repos/MyCppProjects.git (push)
✔ ~/MyCppProjects [master L|✔]
22:26 $ git push wttest master
Everything up-to-date
✔ ~/MyCppProjects [master L|✔]
22:31 $
- Barracuda -
반응형
'Technical > Development' 카테고리의 다른 글
[프로그래밍] Fizzbuzz 문제에 대하여(2) (0) | 2015.12.07 |
---|---|
[프로그래밍] Fizzbuzz 문제에 대하여(1) (0) | 2015.12.07 |
[Git Tip] git를 위한 GUI browser, ungit 설치와 node.js 소스 빌드 (1) | 2015.09.01 |
[Git Tip] Git Branch와 상태를 보여주는 Linux Prompt(bash-git-prompt) (0) | 2015.08.03 |
[Git Tip] Git 브랜치를 보여주는 Linux 프람프트(prompt) - Ubuntu 14.04, bash 기준 (0) | 2015.07.31 |