- This topic has 2개 답변, 2명 참여, and was last updated 14 years, 10 months 전에 by 인베인. This post has been viewed 428 times
-
-
http://github.com/ (2008년 3월부 서비스 300M 무료 서비스 시작)
https://secure.gitorious.org/~leemgs/ ( 2009년 5월 11일부터 무료 서비스 시작)github는 무료로 300M용량의 git repository를 호스팅해주는 사이트입니다.
git은 리누스 토르발즈가 만든 고성능 분산환경 버전 관리시스템입니다.자신이 만든 코드를 github에 올려두면, 다른 분들이 편하게 소스를
받아갈 수 있고 업데이트를 할 수 있습니다.1. 무료계정 만들기
* Pricing and Signup - Open Source Free Sign Up! 을 클릭.
id:leemgs
pass: ******* Username, Email Address, Password를 입력하고,SSH Public Key를 입력.
(만드는 법은 http://github.com/guides/providing-your-ssh-key 을 참고)* sign up!을 클릭하고, 아이디(이메일주소) 및 암호를 입력.
2. git repository 생성
* Your Repositories 옆의 "create a new one"을 클릭.
* test-invain 이라는 프로젝트 생성.
(새로운 프로젝트가 생성되면서 다음과 같은 안내문이 나옵니다.)3. Public Key 생성 및 셋팅하기
fedora9#> ssh-keygen -t rsa
fedora9#> cat ~/.ssh/id_rsa.pub
ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAqRiUcQ7QURdGyde7bKTkn2WVlP/
ql06p8OCij7NSoJQfxG6Xpw01TngyIB9BEG3iRgGLCQbd2buFu/wxBB
7BUi3JdgfDPavhibIaxcibWJLhVS6kYWnSjFcxcCWS9jhIpa5CZ1sv2
rsdri36TQwWFlPE7tnXOWEjgWzRDHUaVsVht0By00JQRYowtLeSPoHL
3D8wpqqWPM4ue/rkUSgoxctT9YdUyi85Ei4oJvcDu1/IL3hVnD/PDxw
/q78hI93BfSmp5LtfH4MS/AYnDz6U+InZGRdRBp4YdFz6/mJDaqoEgg
G7aRyBdcW5+RBx7CHFKC/lqzVQcNouzN1RjFaG1Q== github@centos51위의 출력된 결과물을 복사한다.
https://github.com/account - "SSH Public Keys" -
"add another public key" - "Account Overview" -
"SSH Public Keys Need help with public keys? " 부분 아래에서
Title: github
Key : "복사한 public key를 붙여넣기하도록 함."
[Add Key]를 클릭하도록 한다.4. Linux PC에서 git 작업 및 github에 push하기
fedora9#> adduser github
fedora9#> passwd github
fedora9#> su - github
fedoar9$> git config --global user.name "GeunSik Lim"
fedoar9$> git config --global user.email leemgs@gmail.comfedoar9$> make test-invain
fedora9$> git init
fedora9$> touch readme
fedora9$> git add
fedora9$> git commit -m "this is first commit"
fedora9$> git remote rm origin (기존에 이미 git repository가 존재하는경우)
fedora9$> git remote add origin git@github.com:leemgs/test-invain.git
fedora9$>
fedora9$> git push origin master5. web으로 접근하여 다운로드 하기
fedora9$> firefox http://github.com/leemgs/samsung-s3c6410-android.1.0/tree/master
fedora9$> git clone git://github.com/leemgs/samsung-s3c6410-android.1.0.git이상.
* 오픈소스는 Open Innovationa & 윈윈전략을 도모할 지언정 절대 공짜(무료)임을 뜻하지 않는다.치
- 답변은 로그인 후 가능합니다.