GithubをIntelliJ ideaから使ってみた。以下は設定などのログ。
色々ごちゃごちゃやったので、多少抜けや順番違いがあるかも知れない。。。
(0) cはインストール済み。Windows8.0環境。
(1) GitHubにアカウント作成
https://github.com/
にアクセスしてアカウントを作成するだけ。特に難しい所はない。
無料だとプライベートなリポジトリが作れないが、とりあえずそれで十分。
(2) Gitクライアントインストール
とりあえず公式サイトで勧められていたフリーの下記をインストールしてみた。
GitHub for Windows
今の所普通のGitの方を入れるべきだった気がしている。。。
(3) IntelliJ ideaの設定
File -> Settings から git を検索(IntelliJのこれらの検索機能は便利)
IDE Settings の Plugins で Git Integration と GitHub が有効になっている事を確認
Project Settings の Version Control の GitHub と Gitを設定
GitHubのhostは github.com にする。
Test ボタンを押すと上手く接続出来るか確認できる。
Gitの方はgitコマンドのフルパスを設定する必要ある。
ここでGUIの GitHub for Windows しか入れていないのでコマンドの場所が下記になってしまった。。。
C:\Users\ユーザ名\AppData\Local\GitHub\PortableGit_054f2e797ebafd44a30203088cd3d58663c627ef\cmd\git.exe
今のところ他に良い指定方法がわからない。
ショートカットを使ったり、ClickOnceアプリを使ったりも出来るかもしれない。
(4) IntelliJ ideaからcommit
プロジェクトのtop directoryを選択して
VCS -> Git -> Add で必要なファイルをAddしてから
VCS -> Git -> Commit Directory でまとめてcommit
(5) Git Shellからremote repositoryを指定
(4)の状態だとpushが出来ない。これを出来るようにするにはコマンドラインからgitコマンドで設定する必要ある。
GitHub for Windows と一緒にインストールされた Git Shellを実行。
DefaultだとWindowsのPowerShellが起動する。
C:\Users\ユーザ名\IdeaProjects\プロジェクト名 に移動。下記を実行。
git remote add origin https://github.com/ユーザ名/プロジェクト名.git
これでIntelliJからpushやpullが出来るようになるはず。
実際は先に場所を間違ってremote addしてしまったので、
git remote set-url https://github.com/ユーザ名/プロジェクト名.git
で上書きしている。
(6) .gitignore の作成
C:\Users\ユーザ名\IdeaProjects\プロジェクト名 に下記の内容で .gitignore を作成。
下記のファイルはIntelliJでcommit対象になっていない。
out/
.idea/workspace.xml
.gitignore
(7) README.md の作成
GitHubの自分のページに行ってリポジトリを見てみると、「README.mdを作成して」言われる。
C:\Users\ユーザ名\IdeaProjects\プロジェクト名 の直下に README.md を作成する。
内容はなんでも良い様子。Add, Commit, Pushしてremote repogitoryにも反映させる。
(8) Markdown plugin のインストール
IntelliJ上でREADME.mdを開くと、プラグインをインストールする様に言われる。
GitHubのREAMEにも使えそうなのでインストール。
(その他)
GitHub for WindowsのGit Shellは使っているが、GUIの方はあまり使いこなせていない。
プロジェクト単位にローカルのディレクトリを変更したいのだが、やり方がイマイチ分からない。
0 件のコメント:
コメントを投稿