2011年11月30日水曜日

github のセットアップ on Windows

Github のページを参考に私物 Windows で github が使えるようにしてみます。

準備

使えるようにするための手順:
  1. Git for Windows をダウンロード&インストール
  2. インストールした Git bash を使って以下を実行:まずは暗号鍵の生成
    1. mkdir .ssh
    2. ssh-keygen -t rsa -C "my-email@add.re.ss"
      • 暗号鍵ファイルはデフォルトの .ssh/id_rsa{,.pub}
      • パスフレーズは適当に設定
    3. cat .ssh/id_rsa.pub 
      • 次の手順で内容が必要になるので表示させておく
  3. 公開鍵を github のアカウントに設定(コピペ)
  4. 接続テスト
    1. ssh -T git@github.com
  5. git クライアントの設定
    • git config --list で確認
    • git config --global 属性名 値
      • user.name, user.email, github.user, github.token

レポジトリの作成

次はレポジトリを作ります。
手元にあった hta アプリケーションをレポジトリに登録してみます。ちなみにこの hta アプリケーションは「学生に ping とか netstat とかをGUIで使わせたいんだよね」という先生の話を聞いて作ったものです。高校とか大学とかの情報教育に役に立てればうれしいのですが…。
  1. github のサイトで "New repository" ボタンを押す
  2. Project name を決めて "Create repository" ボタンを押す
    • 今回の Project name は netcmd-hta としました。
  3. レポジトリが作成される。そのページに表示される指示に従って git bash で作業:
    1. (適当な場所で)mkdir netcmd-hta
    2. cd netcmd-hta
    3. git init
    4. touch README
    5. git add README
    6. git commit -m 'first commit: add README'
    7. git remote add origin git@github.com:kazunori-kawauchi/netcmd-hta.git
      • origin という名前で github の netcmd-hta.git を参照する(リモートとの関連付け)
    8. git push -u origin master
      • commit した内容をリモートに対して push
こうやって作ったレポジトリにファイルやディレクトリを作っていって、add & commit & push して github 側に載せることができるようになりました。

ということで一応、リンクも載せておきます。
https://github.com/kazunori-kawauchi/netcmd-hta


0 件のコメント:

コメントを投稿