2016-05-10 2 views
-1

自分のマシンにCygwinとGitをインストールしました。私は自分のマシンにアクセスできないので、それは管理者によってインストールされています。 Cygwin内でgitをインストールするコマンドを実行しようとしていますが、動作していません。 Cygwinでait-cygを実行してgitをインストールしていますが、コマンドが認識されません。また、このapt-cyg install gitを使用しようとしました。何か案が?Cygwin(1.7.17)とGitをインストールしました。cygwin内でgit(TortoiseGit 1.8.12.0)を実行する方法

+0

Windows用の単純なgitを使用しないのはなぜですか? Unzip https://github.com/git-for-windows/git/releases/download/v2.8.2.windows.1/PortableGit-2.8.2-64-bit.7z.exeどこでも必要な(管理者権限は必要ありません) )あなたは行こうとしています(そしてgit bashと200以上のLinuxコマンドも付属しています)。 cygwinの必要はありません。 – VonC

答えて

0

TortoiseGit's Settings(検索キーワードCygwin

1)git.exeフォルダとして[CYGWIN-INSTALL-PATH] \ビンフォルダを選択してお読みください。

2)CygwinとTortoiseGitが同じホームディレクトリとグローバルgit-configを使用するように、WindowsでHOME環境変数を設定します。ここでは通常のWindows表記法を使用します(例: "C:\ Users \ USERNAME")。デフォルトでは、TortoiseGitは通常はc:\ UsersにあるWindowsホームディレクトリを使い、Cygwinは[CYGWIN-INSTALL-PATH] \ homeにある独自のホームディレクトリを使います。

3)AutoCrLfを設定します。これはTortoiseGitとCygwin Gitのデフォルト値が異なるため必要です。 Cygwin Gitのデフォルトはtrueです。

4)Cygwinの回避策を有効にするには、TortoiseGitの[Advanced Settings]セクションに移動し、CygwinHackをtrueに設定します。

5)再起動。

注:TortoiseGitのCygwin gitの公式サポートはありません。

Cygwinのハックは、TortoiseGit 1.8.13からサポートされています。

(またCygwin and TortoiseGitを参照)

+1

1.8.12にはCygwinハックがありません – MrTux

1

Cygwinのためのサポートが(https://stackoverflow.com/a/32427358/3906760を参照)1.8.13で追加されたとしてのCygwinとTortoiseGit 1.8.12を実行する簡単な方法はありません。

ただし、このような古いバージョンのgitを実行すると、セキュリティ上の問題が修正されているため、お勧めできません。 TortoiseGitの古いバージョンもサポートされていません。 gitを移植不要なWindows用に使用しないでください。

関連する問題