簡體   English   中英

通過cygwin從Windows運行git

[英]Run git from windows via cygwin

我正在使用Cygwin,並在那里配置了我的git設置(ssh密鑰,用戶名等)。

我如何才能從Windows Shell調用cywin的git,使其使用cygwin的bash及其設置?

有點像git-for-windows一樣,我可以從cmd.exe調用git,但是它是由bash控制台解釋的。

我知道msysgit使用各種批處理文件來使之成為可能,但是我還不了解。

主要是我需要向PHPStorm和Android Studio提供git,並且我想將ssh和git配置保留在一個位置(ssh用戶名/鍵,git設置)。

編輯/更新:尚未找到滿足我需要的解決方案,我目前已求助於同時安裝了Cygwin和Git for Windows,並將Cygwin主目錄設置為Windows配置文件目錄。 這解決了具有多個配置文件但...

現在還有兩個問題:

  1. 我的cygwin安裝現在位於兩個目錄中,即C:\\ cygwin64和我的Windows用戶文件夾,這使備份更加復雜並與我的用戶名綁定(另一個用戶無法使用它)
  2. 我可能會更改可能會破壞Git Bash的配置文件(例如,在.bashrc中)

我如何才能從Windows Shell調用cywin的git,使其使用cygwin的bash及其設置?

您不需要使用cywin's ,而可以使用git bash來滿足需要。

只需從官方站點下載並安裝適用於Windows的git。
正如@VonC所述,git bash和git(cmd)都使用相同的主文件夾,即Users /。

在此文件夾中,您應該具有全局.gitconfig和帶有ssh鍵的.ssh文件夾。

您甚至可以在Windows中創建.bashrc ,但由於您應該使用.gitconfig因此這會過分.gitconfig

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM