2017-07-04 18 views

答えて

1

一般コマンド(using setx)です:WSLに

setx PATH=%PATH%;C:\path\to\Git\bin 

(Linux用のWindows Subsytem)は、インストール後に、入力します。

which git 

をそれは(あなたのPATHにすでにあるべき/usr/binまたは/usr/local/bin

そうでない場合は、試してみてください:find/-name "git"、およびを使用して~/.profileに追加:

export PATH=$PATH:/path/to/git 

しかし、WSLはGitリポジトリの古いバージョンをインストールします注意してください。

モミの最も最近の1、使用:Windows上/usr/local/binある

sudo add-apt-repository ppa:git-core/ppa 
sudo apt-get update 
sudo apt-get install git-core 

BashOnWindows issue 402で述べたように:C:\Users\**user**\AppData\Local\lxssの下

、あなたが見つける:

  • ルートフォルダ
  • ホームフォルダ
  • と隠しrootfsフォルダ(\bin\boot\dev、\ etc ...)

何も変更しないでください!真剣に! /mnt/**letter**/

を介して

アクセスのWindowsファイル:

は、たぶん私は完全にUbuntuの上でのWindowsのBashが何であるかを理解していません。

Wikipedia WSL entryを参照してください:

Linux用

Windowsのサブシステム(WSL)は(ELF形式)のLinuxバイナリ実行ファイルを実行するための互換性レイヤでネイティブのWindows 10上で
Linux用のWindowsサブシステムでのみ使用可能です64ビット版のWindows 10 5で、Windows 10 Anniversary Update以降で有効にすることができます。
WSLは、Windowsコンピュータ上でLinuxソフトウェアを実行する最も直接的な方法であるフル仮想化されたマシンよりも少ないリソースを使用し、ユーザーはWindowsアプリケーションとLinuxツールを同じファイルセットで使用できます。5

OPが追加されます:

を私はgitのをインストールし、それが/usr/bin/gitでだのであれば、そのようC:\Program Files\etc...などの特定のフォルダに対応していませんの?

はい、C:\Users\**user**\AppData\Local\lxss\rootfs\usr\...にありますが、直接アクセスすることはできません。あなたはWSL bashを通してそれを使います。

PATHコントロールパネルに入る私の~/.profile対にそれを置くことにより、異なる設定されています - 完全に、はい>環境変数

- > [システムのプロパティを。 Windows環境変数PATHを設定する場合は、Git for Windowsdescribed in hereとして使用する必要があります。

+0

上のあらゆる問題のplzポストのために私 によって開発されていませんでしたか?私はそれを見つけるように見えない。もともと 'sudo apt-get install git'を実行してインストールしました。 – Vincent

+0

@VincentあなたはWindowsを書いています。 Windowsはapt-getを使用しません。私が答えで説明するように、単純なジップで十分です。 – VonC

+0

申し訳ありませんが、Windowsマシンを使用していますが、WindowsのUbuntuでBashを使用しているので、bashシェルからgitをインストールしました。 – Vincent

1

ソリューションは、uは

チェックあなたのWindows環境でWSL内のgitにアクセスしたいと仮定し、このうち https://github.com/ardevd/gitwrap/releases

窓へWSLからこのラッパーパイプ出力し、また、開発者

が主張アンドロイドスタジオで動作します

このラッパーは、私がgitのためにパスを把握するにはどうすればよいgithubのページ

関連する問題