Sublime上からプロジェクトをGithubにpushするまで

SublimeのGitプラグイン(sublime-text-2-git)を利用して,Sublime内からプロジェクトをGithubにpushするまでをまとめます.
リモートリポジトリとのやりとりあたりで手間取ったのでメモ代わりに.
なお,プロジェクト格納用のリポジトリは既にGithub上に用意されており,かつ公開鍵の登録等も終わっているものとします.

SublimeにGit用のプラグインを導入

cmd+Shift+pでコマンドパレットを開き,Package Control: Install PackageGitと選択し,Gitプラグインを導入.
Githubリポジトリはリンク先参照:sublime-text-2-git

Sublime上からプロジェクトをGithubにpushするまで

Sublime用のGitプラグインは非常によくできたプラグインで,Git操作に慣れた者であれば直感的に利用できる.
ここでは細かい説明は避け,README.mdファイルをリポジトリにpushするまでをまとめる.

  • コマンドパレットからGit: Initを選択し,initするGit directoryを入力する.ディレクトリは先に作成しておく必要がある.
  • README.mdファイルを作成する.
  • コマンドパレットからGit: Add...を選択し,README.mdファイルを選択する.
  • コマンドパレットからGit: Commitを選択する.するとCommit Messageの入力を求められるので,入力して終了する(入力が完了すると以下のようなメッセージが出力されるはず).
1
2
3
[master (root-commit) 55b8e17] Initial Commit
 0 files changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 README.md
  • push先のリポジトリを指定する.プラグインにはGit: Remote add的なコマンドは存在しないので,カスタムコマンドを利用する.Git: Custom Commandを選択し,以下のように入力.
1
2
remote add branch名 https://あなたのアカウント:パスワード@github.com/あなたのアカウント/push先のリポジトリ.git
e.g. remote add origin https://amacbee:password@github.com/amacbee/test4sublime.git
  • コマンドパレットからGit: Push Current Branchでリポジトリにpush出来る(うまくpush出来れば以下の様なメッセージが出力されるはず).
1
2
To https://amacbee:password@github.com/amacbee/test4sublime.git
 * [new branch]      master -> master

こんな感じ.pushするたびにPasswrodが生のまま表示されたり色々と問題もある^^;
しかし現状ではpushコマンドを入力した際にアカウント名やパスワードの入力を求める画面が表示されないため,この方法しかない気がする(どなたか良い方法を知っている方がいらっしゃればアドバイス下さい).
Git: Statusを利用して現在の状態を確認したり,Git: logを利用してこれまでの履歴を確認することも可能である.

よし,とりあえず満足!!!

Comments