�Ȥ����櫓�ǡ��٤�Ф��ʤ���github�Ϥ���ޤ�����
�ΤǤ�������ľ�ɤ���git�ˤϤȤäĤ��ʤ���RCS �� CVS �� subversion �Ȥ����Τϡ����ޥ���ηϤ�ߴ������⤤����ʲ��ǤȤäĤ��䤹���ä��ΤǤ�����git�Ϥ��⤽��ͤ������餷�ư㤦�Ȥ������Ȥ��ç¤ï¿½ï¿½ï¿½ï¿½ï¿½È»×¤ï¿½ï¿½Þ¤ï¿½ï¿½ï¿½
�Ȥ����櫓�ǡ��Ȥꤢ�����Ҥ��ĤŤ� subversion ��ᥤ��˻Ȥ��Ĥġ�github�Ǥ�������������ɤ������餤���Τ��Ȥ�����˺Ͽ��
- git���饤����Ȥ�����
����ϰʲ����顣
���OS X�ΥХ��ʥ����ľ�˥��󥹥ȡ��뤷�ޤ��������󥹥ȡ��뤹���
/usr/local/git
�� prefix �Ȥ������󥹥ȡ��뤬�ʤ����Τǡ�$PATH
��/usr/local/git/bin
��$MANPATH
��/usr/local/git/man
��ä��Ƥ����ޤ��� - github��������Ȥμ�����ssh������
����ϤȤꤿ�Ƥ��񤷤����ȤϤʤ��Ȼפ��ޤ������Ϥޤ�Ȥ�����public key����Ͽ�����Τ�ޤ��󡣰ʲ��Υڡ��������ѻ��ͤˤʤ�ޤ���
��ξ�硢�̾�ȤäƤ��� public key �򤽤Τޤ���Ͽ���ޤ������ޤ� public key ���äƤ��ʤ��ͤϡ��ʲ��⻲�ͤˤʤ뤫�⤷��ޤ���
����������������Ǥ����ܤǡ��ʲ�������������ܤ�
~/.ssh/config
�˵�������ɬ�פ�����ޤ�����Host github.com User git Port 22 Hostname github.com IdentityFile ~/.ssh/your_id_dsa TCPKeepAlive yes IdentitiesOnly yes
- github�ǤΥ�ݥ��ȥ����
����ǽ�����λ�ʤΤǤ�����������˿ʤ����ˡ������ѤΥ�ݥ��ȥ��������ƾ���ͷ��ǻؤ�ʤ餷�Ƥ����Ȥ褤�����Τ�ޤ��󡣥�ݥ��ȥ��ä��Τϥ���å���ȯ�ʤΤǿȹ�����ɬ�פϤ���ޤ���
���줬�Ѥ����ΤȤ�����˿ʤߤޤ���
dashboard����"create a new one"�򥯥�å�����ȡ����β��̤ˤʤ�Ȼפ��ޤ���
�����Ǥϡ�/lang/perl/Tie-Array-Lazy ? CodeRepos::Share ? Trac��github���
p5-tie-array-lazy
�Ȥ�����Ͽ���褦�Ȥ��Ƥ�����Ǥ���repository��̾���Ǥ�����coderepos�����줴�Ȥ˥ǥ��쥯�ȥ꤬�ڤ��Ƥ���Τ��Ф���github�Ǥϥե�åȤʤΤǡ�FreeBSD��ports�äݤ�Ƭ��p5��Ĥ��Ƥ��ޤ������ȡ�github��repository̾�Ϥ��٤� lower case ����ʸ���ǽ񤤤Ƥ⾡��˾�ʸ���ˤʤ�ޤ���
- github�ؤ���Ͽ
��ݥ��ȥ�����������ȡ����򤹤٤��ʤΤ�������ǫ�˲��⤷�����̤��ФƤ��ޤ�����̵�����Ƥ�����������ξ�硢�¤Ϥ�����ͣ��Ϥޤä��Ȥ����Ǥ����ä�subversion����repository�����ĥ�äƤ���Ȥ����ǡ�Web���󥿡��ե��������ȤäƤϤ����ޤ��������äȤ⽪���ʤ���
����������ˤ��ä��Τ�
�Ǥ������ʲ��ǤϤ��μ��˼ºݤ˽��äƺ�Ȥ��Ƥ����ͻҤǤ���
% git svn clone -s http://svn.coderepos.org/share/lang/perl/Lingua-JA-Numbers p5-lingua-ja-numbers Initialized empty Git repository in /Users/dankogai/github.com/p5-lingua-ja-numbers/.git/ W: Ignoring error from SVN, path probably does not exist: (175007): HTTP Path Not Found: REPORT request failed on '/share/!svn/bc/100/lang/perl/Lingua-JA-Numbers': '/share/!svn/bc/100/lang/perl/Lingua-JA-Numbers' path not found W: Do not be alarmed at the above message git-svn is just searching aggressively for old history. This may take a while on large repositories r31799 = 4740c265978d7e7d20ab4c37bfc3522398a0281f (git-svn) A trunk/t/03-OO.t A trunk/t/01-RoundTrip.t A trunk/t/04-LJN.t A trunk/t/02-Manman.t A trunk/t/00-Use.t A trunk/MANIFEST A trunk/META.yml A trunk/lib/Lingua/JA/Numbers.pm A trunk/Makefile.PL A trunk/Changes A trunk/README r31800 = d26c01ee5808926ce19f363bd10eab4241136fb8 (git-svn) Checked out HEAD: http://svn.coderepos.org/share/lang/perl/Lingua-JA-Numbers r31800 % cd p5-lingua-ja-numbers/ % git remote add origin [email protected]:dankogai/$cwd:t.git % git push origin master Counting objects: 20, done. Compressing objects: 100% (15/15), done. Writing objects: 100% (20/20), 13.64 KiB, done. Total 20 (delta 3), reused 0 (delta 0) To [email protected]:dankogai/p5-lingua-ja-numbers.git * [new branch] master -> master
git clone
�Ǥ�����-s
��Ĥ���٤��Ǥ��礦��miyagawa�����Ȥˤ���Ȥ��ꡣ�Ĥ��ʤ���硢trunk�ʤɤ����Τޤ�github�ˤ�����ޤ���������Ϥ��ޤ�gitŪ�ǤϤʤ��Τǡ� - ���ȤϺ��ޤǤɤ��� + git svn rebase
���ȤϺ��ޤǤɤ��� subversion ��Ȥ�³����github�ι����Ͼåµï¿½Çºï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ì¤¿local directory�����ä�
git svn rebase
�����OK�Ǥ���
github������������help�����äƼ¤˺�����ǫ�ʤΤǤ���������Ǥ�git�ä���ľ��Ū���ʤ�....git-svn��ɸ�������Ǥ褫�ä�....
Dan the git Newbie
git�Υ롼�ȥǥ��쥯�ȥ�� trunk �ǥ��쥯�ȥ꤬����ΤϤ��ޤ����Ū�ǤϤʤ��褦�˻פ��ޤ���svn �Ǥ� trunk, branches, tags �����̤Υǥ��쥯�ȥ�Ȥ��ư�����Τ��Ф��� git �Ǥ� tag, branch ���Ȥ߹��ߤˤʤäƤ���Τǡ�git(hub) �� master = svn �� trunk �Ȥ������ˤ���Ȥ褤���ȡ�
git �ϥ�������Ǥ����äƤ�֤���Ŭ���� git init ���Ƥ��äơ������������ʤä��� remote �� push ���롢�Ȥ����Τ� RCS -> CVS �οʲ��Ȼ��Ƥ��뵤�����Ƥ��ޤ���