<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>さくらたんどっとびーず &#187; github</title>
	<atom:link href="http://sakuratan.biz/archives/tag/github/feed" rel="self" type="application/rss+xml" />
	<link>http://sakuratan.biz</link>
	<description>モロモロ工事中です</description>
	<lastBuildDate>Sun, 25 Jun 2023 12:51:51 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>github アカウントを取ってからのメモ</title>
		<link>http://sakuratan.biz/archives/953</link>
		<comments>http://sakuratan.biz/archives/953#comments</comments>
		<pubDate>Sun, 28 Jun 2009 01:01:24 +0000</pubDate>
		<dc:creator>さくら</dc:creator>
				<category><![CDATA[github]]></category>
		<category><![CDATA[開発環境]]></category>

		<guid isPermaLink="false">http://sakuratan.biz/?p=953</guid>
		<description><![CDATA[前から github にアカウント取りたいと思ってたのね。ソース置いたりするのに便利そうだし。でも何か git の使い方覚えたりとか色々と面倒っぽかったので延ばし延ばしにしてたのね。 で、やっと重い腰あげてアカウント取ってみたの。そしたらやっぱり色々と大変だったんでとりあえずメモっときます。 アカウントを取る時点では ssh 公開鍵は要らない。リポジトリを作る段階で要る。 ssh 公開鍵の作り方等... <div style="margin-top:1ex"><a href="http://sakuratan.biz/archives/953">(続きを読む)</a></div>]]></description>
			<content:encoded><![CDATA[<p>前から <a href="http://github.com/">github</a> にアカウント取りたいと思ってたのね。ソース置いたりするのに便利そうだし。でも何か git の使い方覚えたりとか色々と面倒っぽかったので延ばし延ばしにしてたのね。</p>
<p>で、やっと重い腰あげてアカウント取ってみたの。そしたらやっぱり色々と大変だったんでとりあえずメモっときます。</p>
<ol>
<li>アカウントを取る時点では ssh 公開鍵は要らない。リポジトリを作る段階で要る。
<p>ssh 公開鍵の作り方等については、<a href="http://github.com/guides/providing-your-ssh-key">http://github.com/guides/providing-your-ssh-key</a> と <a href="http://github.com/guides/addressing-authentication-problems-with-ssh">http://github.com/guides/addressing-authentication-problems-with-ssh</a> を最低限見といた方がいい。作り方知らない人は他の資料も見といた方がいいと思います。</li>
<li>*NIX 系のユーザはアカウント取ってから github で何かする前に、github 専用のユーザをローカルに追加しといた方が無難。特に git の使い方をマスターしてない人にお薦めします。</li>
<li>github のアカウントにアバター用の画像を設定するには <a href="http://ja.gravatar.com/">Gravatar</a> を使用する必要があり、そっちにもアカウント作る必要があります。
<p>Gravatar にアカウントが無い状態で github にアカウントを作ると、自動的に Gravatar にもアカウントが作成されるっぽい（<a href="http://wordpress.com/">wordpress.com</a> にアカウント作った時かもしんないけど、とりあえず登録した記憶の無いアカウントが Gravatar にあったw）。同じ状態になったら Gravatar のパスワード再申請を行ってログインすればいいと思います。</li>
<li>ssh-keygen で ssh 公開鍵を作成するときは、-C と -f オプションを付けといた方がいいかもしんない。
<pre>$ ssh-keygen USERNAME -C git@github.com -f git@github.com</pre>
<p>とオプション指定すると、~/.ssh/git@github.com と ~/.ssh/git@github.com.pub が作成され、git@github.com.pub 中のコメントが git@github.com になる。コメントの意味が分からない人は git@github.com.pub を開けば分かるはず。</p>
<p>ついでに ~/.ssh/config を以下の内容で作成しておくと、git@github.com へのログイン時には ~/.ssh/git@github.com が自動的に認証に使われるようになる（当然他のアカウント用の鍵も同じ方法で作成しとけば認証鍵の振り分けが行われる）。</p>
<pre>IdentityFile ~/.ssh/identity
IdentityFile ~/.ssh/id_rsa
IdentityFile ~/.ssh/id_dsa
IdentityFile ~/.ssh/%r@%h</pre>
</li>
<li>ssh 公開鍵を github に登録したら、以下のコマンドで認証できるか確認できる。
<pre>$ ssh -v git@github.com</pre>
</li>
<li>リポジトリを作ると、こんな感じで次に何をしたらいいかを丁寧に教えてくれるので良く読む。
<p><img src="http://sakuratan.biz/blog/wp-content/uploads/2009/06/git.png" alt="git" title="git" width="450" height="522" class="alignnone size-full wp-image-955 capture" /></p>
<p>ここに書かれてる Next Step が終わったら <b>Continue リンクを必ずクリックする必要がある</b>らしい。何でクリックする必要があるかは色々調べてる最中にどっかのブログにそういう風に書かれてたからとしか答えられないんだけど（どのブログか忘れちゃったw）、たぶん master ブランチが出来ないんじゃないかと思われ。</li>
<li>clone したローカルリポジトリをコミットしたら、git push で github にうpする。</li>
<li>UTF-8 ならコミットログに日本語を使える。ただし github のリポジトリの Network ページでは日本語は表示されない。
<p>vim ユーザーはこんな設定を .vimrc に足しとけばいい思います。</p>
<pre>autocmd FileType gitcommit setlocal fileencoding=utf-8</pre>
</li>
<li>github の Download 機能で作成されるアーカイブは、配布用には使えないと思う。</li>
<li>github の Wiki は、入力テキストを UTF-8 じゃなくて ISO-8859-1 として処理してるっぽい。日本語の入力自体はできるけど、意図しない場所でリンクになったりしてちょっと使えないような感じ。</li>
<li><strike>アップローダが使えなかった。さくらの環境の問題だと思うけど、Flash アップローダ使う必要無いんじゃない？と思った。</strike><br />
訂正：さくらの環境だとアップローダに Description を入力できなかった。</li>
<li>リポジトリは消せるらしい。<a href="http://github.com/guides/how-do-i-delete-a-repository">http://github.com/guides/how-do-i-delete-a-repository</a> 参照。</li>
<li>分からないことがあったら、とりあえず <a href="http://github.com/guides/home">http://github.com/guides/home</a> を見る。</li>
</ol>
<p><img src="http://sakuratan.biz/blog/wp-content/plugins/sakura-icons/icon4.png" width="160" height="160" border="0" style="border:0;float:left" /><br />
<strike>Wiki とアップローダ使えないのは致命的かもしんないわ…</strike><br />
訂正：Wiki 使えないぐらい別に問題ないわww<br />
<br clear="left" /></p>
<p>ちなみにさくらの github アカウントはこちら。</p>
<blockquote><p>
<a href="http://github.com/sakuratan/">sakuratan&#8217;s Profile &#8211; GitHub</a>
</p></blockquote>
<p>とりあえず今後ソースを公開するときはこれ使っていく予定です。</p>
<p>さくら</p>
<p>P.S. 記事公開後にアップローダが動くことが判明したので訂正しました。</p>
]]></content:encoded>
			<wfw:commentRss>http://sakuratan.biz/archives/953/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
