�Ȥ����櫓�ǡ��٤�Ф��ʤ���github�Ϥ���ޤ�����

�ΤǤ�������ľ�ɤ���git�ˤϤȤäĤ��ʤ���RCS �� CVS �� subversion �Ȥ����Τϡ����ޥ���ηϤ�ߴ������⤤����ʲ��ǤȤäĤ��䤹���ä��ΤǤ�����git�Ϥ��⤽��ͤ������餷�ư㤦�Ȥ������Ȥ��礭�����Ȼפ��ޤ���

�Ȥ����櫓�ǡ��Ȥꤢ�����Ҥ��ĤŤ� subversion ��ᥤ��˻Ȥ��Ĥġ�github�Ǥ�������������ɤ������餤���Τ��Ȥ�����˺Ͽ��

  1. git���饤����Ȥ�����

    ����ϰʲ����顣

    ���OS X�ΥХ��ʥ����ľ�˥��󥹥ȡ��뤷�ޤ��������󥹥ȡ��뤹��� /usr/local/git �� prefix �Ȥ������󥹥ȡ��뤬�ʤ����Τǡ�$PATH��/usr/local/git/bin��$MANPATH��/usr/local/git/man��ä��Ƥ����ޤ���

  2. 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
    
  3. github�ǤΥ�ݥ��ȥ����

    ����ǽ�����λ�ʤΤǤ�����������˿ʤ����ˡ������ѤΥ�ݥ��ȥ��������ƾ���ͷ��ǻؤ�ʤ餷�Ƥ����Ȥ褤�����Τ�ޤ��󡣥�ݥ��ȥ��ä��Τϥ���å���ȯ�ʤΤǿȹ�����ɬ�פϤ���ޤ���

    ���줬�Ѥ����ΤȤ�����˿ʤߤޤ���

    dashboard����"create a new one"�򥯥�å�����ȡ����β��̤ˤʤ�Ȼפ��ޤ���

    github-create-repo

    �����Ǥϡ�/lang/perl/Tie-Array-Lazy ? CodeRepos::Share ? Trac��github���p5-tie-array-lazy�Ȥ�����Ͽ���褦�Ȥ��Ƥ�����Ǥ���

    repository��̾���Ǥ�����coderepos�����줴�Ȥ˥ǥ��쥯�ȥ꤬�ڤ��Ƥ���Τ��Ф���github�Ǥϥե�åȤʤΤǡ�FreeBSD��ports�äݤ�Ƭ��p5��Ĥ��Ƥ��ޤ������ȡ�github��repository̾�Ϥ��٤� lower case ����ʸ���ǽ񤤤Ƥ⾡��˾�ʸ���ˤʤ�ޤ���

  4. 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Ū�ǤϤʤ��Τǡ�

  5. ���ȤϺ��ޤǤɤ��� + git svn rebase

    ���ȤϺ��ޤǤɤ��� subversion ��Ȥ�³����github�ι����Ͼ嵭�Ǻ������줿local directory�����ä�git svn rebase�����OK�Ǥ���

github������������help�����äƼ¤˺�����ǫ�ʤΤǤ���������Ǥ�git�ä���ľ��Ū���ʤ�....git-svn��ɸ�������Ǥ褫�ä�....

Dan the git Newbie