めも、メモる

技術的メモ. Sencha/C#など。

Windows7にposh-gitをインストールする

powershellでgitコマンドを使うために、post-gitをインストールした。そのメモ。

gitをC:ドライブではなく、E:ドライブにインストールしていたためか

WindowsでGitを使う時はposh-gitを入れよう — kashew_nuts-blog

のとおりに実行してもそのままではうまくいかなかった。

 

powershellで以下を実行。

Set-ExecutionPolicy RemoteSigned -Scope CurrentUser -Confirm
git clone https://github.com/dahlbyk/posh-git.git

こちられは問題なく動いた。

この後、

.\posh-git\install.ps1

では動かず、posh-gitのフォルダを検索して実行した。私の環境では以下だった。

C:\Windows\SysWOW64\posh-git

. $PROFILE

を実行すると、

WARNING: Could not find ssh-agent

がでるところはそのままだが、

$profile

で設定ファイルのパスを確認して、

Microsoft.PowerShell_profile.ps1 に

$env:path += ";" + (Get-Item "Env:ProgramFiles(x86)").Value + "\Git\bin"

を加えてもうまくいかなかった。

(Get-Item "Env:ProgramFiles(x86)").Value + "\Git\bin"

をインストールされたパスに変更して無事完了。

gitリポジトリのあるディレクトリへ行くとちゃんとgitのブランチが表示される。すばらしい。