概要: github 上の repository にパスワード無しで push する
何をする方法とかなんでこの方法を思いついたとか
- 今の
nim
とgit
を使った blogging 環境を on the web 化したい! <- これが始まり - とりあえず
nim
用の web frontend でも作ってみよう <- ちょっと前の事 - とりあえず作り始めた <- 一昨日から昨日あたりのこと
nim
での生成はコマンド呼び出すとして、repository への push はどうしよう。web frontend からじゃパスワード入力できないよ <- ここで詰まった><- ハ、そうだ、BASIC 認証が使えるんだから、それで何とかしよう <- イマココ
やり方
git clone
するときに、 https の方のプロトコルを使い、
リポジトリの URI にユーザー名とパスワードを埋め込む。
要するに、
https://{username}:{your password on github}@github.com/{your repository}.git
を clone すればおk
セキュリティ上のリスク
パスワードをローカルリポジトリの設定に埋め込むので、
ローカルリポジトリの設定を見られる と _ パスワードがバレてえらいこと_ になる。
なので、この方法は、
- どうしてもパスワード無しで push する必要があり
- かつ、信頼できるマシン上 _ のみ_ で行う
という必要がある。
以上
まあリスクはあるんで、この方法はそのあたり自己責任でやってください。
以上、メモ終わり。
#FIXME