2013-08-13 11 views
6

私はWindows用のGitHubをインストールしましたが、便宜上、エクスプローラのコンテキストメニューにpowershellのエントリを追加しました。レジストリコマンドは次のとおりです。 "(解決-パス "Powershell for GitHub setup

C:\Windows\system32\WindowsPowerShell\v1.0\powershell.exe -NoExit 
C:\\Windows\\system32\\WindowsPowerShell\\v1.0\\powershell.exe -NoExit -Command Set-Location -LiteralPath '%L' 

shell.ps1で示唆したように、私は、$ ENV:LOCALAPPDATA \ GitHubの\のshell.ps1")" を追加poshgit得るために、私profile.ps1にし、私のPowerShell環境内でセットアップを休んでください。しかし、それは完全には機能していません。私はshell.ps1が実行されたことを見ることができます( "$ env:github_posh_git"を実行すると正しい値が表示されます)が、git repoに移動すると、拡張プロンプトが表示されません。

私には何が欠けていますか?

PS:私が持っているのPowershellの唯一のバージョンでは、Windows用のGitHubで来て、フォルダが "1.0" は

$psversiontable.psversion 

が、私は答えを得た

Major Minor Build Revision 
----- ----- ----- -------- 
2  0  -1  -1 
+0

フォルダの名前を無視します。 PowerShell v3とv4のプレビューではまだv1.0と言われています。 –

+0

あなたはあなたのprofile.ps1ファイルをどこに置いたのですか? '$ Home \ Documents \ WindowsPowerShell'にあるはずです。 –

+0

@KeithHill profile.ps1ファイルはあなたが言及した場所です。 – Renaud

答えて

4

返さ実行していると言うにもかかわらず、 GitHubサポートから:

拡張されたプロンプトは、posh-git [1]によって提供され、tを実行すると追加されません彼はshell.ps1に並んでいます。ただし、インストールするのは簡単です。

C:\ Users \ Username \ AppData \ GitHub \ PoshGit_ *に移動し、PowerShellからinstall.ps1スクリプトを実行します。 PowerShell $プロファイルに自動的に追加されます。

+0

ネットワークの設定によっては、 "C:\ Users \ Username \ AppData \ local \ GitHub \ PoshGit_ *"にcdする必要があるかもしれません。 –