«前の日記(2011-01-13 (木)) 最新 次の日記(2011-01-15 (土))» 編集
にっき
Google
2003|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|08|09|10|11|12|
2012|01|02|03|04|05|06|07|08|09|10|11|12|
2013|01|02|03|04|05|06|07|08|09|10|11|12|
2014|01|02|03|04|05|06|07|10|12|
2015|01|12|
2016|01|12|
2017|01|

2011-01-14 (金) [長年日記]

_ 新tdiary-contribに移行

tdiary-contribがGitHubに移行されたので、手元の環境も移行する。なお、私はgitもGitHubも使ったことがないので、それらの環境構築から始める。また、Codereposではコミット権を持っていた(contribのために取得した)ので、新しい環境でもコミット権を取得したい。

GitHubにアカウントを作成する

https://github.com/plans の「Create a free account」からアカウントを作成する。非公開リポジトリを使用しなければ有料にする必要はないようだ。

公開鍵を登録する

https://github.com/account の「SSH Public Keys」から公開鍵を登録する。RSAの鍵はなぜかうまく動かなかったので、DSAの鍵しかダメなのかもしれない。

リポジトリをforkする

https://github.com/tdiary/tdiary-contrib の右上にある「Fork」をクリックすると、自分用のリポジトリが作成される。 https://github.com/elpeo/tdiary-contrib が自分用のリポジトリ。

gitをインストールする

私はDebianなのでaptで入れる。

$ sudo apt-get install git-core

自分用のリポジトリを修正する

今回は、2年以上前に手元で修正したまま放ったらかし(それもどうかと思うが)のyshop.rbを反映させる。

$ git clone git@github.com:elpeo/tdiary-contrib.git
$ cd tdiary-contrib/plugin
  yshop.rbを修正
$ git commit -a
$ git push

pull requestを送る

https://github.com/elpeo/tdiary-contrib の右上にある「Pull Request」をクリックして、適当にコメントを入れて送信する。

コミット権がもらえるまで待つ

Contributor teamに追加されると、メールで通知が来ます。

本家リポジトリをremoteに追加する

$ git remote add tdiary git@github.com:tdiary/tdiary-contrib.git
$ git fetch tdiary
$ git pull --rebase tdiary master

fetchあたりがまだよく理解できてません(笑)

本家リポジトリにpushする

$ git push tdiary

https://github.com/tdiary/tdiary-contrib で、自分の変更が反映されてるか確認する。

_ Amazonが東北・中部地方に初の物流センター、2011年中に開業へ

お、ついに名古屋でも当日配送が可能になるか? 期待age。


«前の日記(2011-01-13 (木)) 最新 次の日記(2011-01-15 (土))» 編集