準備
使えるようにするための手順:- Git for Windows をダウンロード&インストール
- インストールした Git bash を使って以下を実行:まずは暗号鍵の生成
- mkdir .ssh
- ssh-keygen -t rsa -C "my-email@add.re.ss"
- 暗号鍵ファイルはデフォルトの .ssh/id_rsa{,.pub}
- パスフレーズは適当に設定
- cat .ssh/id_rsa.pub
- 次の手順で内容が必要になるので表示させておく
- 公開鍵を github のアカウントに設定(コピペ)
- 接続テスト
- ssh -T git@github.com
- git クライアントの設定
- git config --list で確認
- git config --global 属性名 値
- user.name, user.email, github.user, github.token
レポジトリの作成
次はレポジトリを作ります。手元にあった hta アプリケーションをレポジトリに登録してみます。ちなみにこの hta アプリケーションは「学生に ping とか netstat とかをGUIで使わせたいんだよね」という先生の話を聞いて作ったものです。高校とか大学とかの情報教育に役に立てればうれしいのですが…。
- github のサイトで "New repository" ボタンを押す
- Project name を決めて "Create repository" ボタンを押す
- 今回の Project name は netcmd-hta としました。
- レポジトリが作成される。そのページに表示される指示に従って git bash で作業:
- (適当な場所で)mkdir netcmd-hta
- cd netcmd-hta
- git init
- touch README
- git add README
- git commit -m 'first commit: add README'
- git remote add origin git@github.com:kazunori-kawauchi/netcmd-hta.git
- origin という名前で github の netcmd-hta.git を参照する(リモートとの関連付け)
- git push -u origin master
- commit した内容をリモートに対して push
ということで一応、リンクも載せておきます。
https://github.com/kazunori-kawauchi/netcmd-hta