我正在使用Cygwin并在那里配置了我的git设置(ssh键,用户名等)。
如何让cywin的git从windows shell调用,以便它使用cygwin的bash及其设置?
有点像git-for-windows一样,我可以从cmd.exe调用git,但它会被它的bash控制台解释。
我知道msysgit使用batch file种类来实现这一点,但我还没有理解它..
主要是我需要为PHPStorm和Android Studio提供git,我想将ssh和git配置保存在一个地方(ssh usernames / keys,git settings)。
编辑/更新: 由于没有找到满足我需求的解决方案,我目前已经安装了Cygwin和Git for Windows,并将我的Cygwin主目录设置为我的Windows配置文件目录。这解决了具有多个配置文件但......的问题。
现在还有两个问题:
答案 0 :(得分:0)
如何让cywin的git从windows shell调用,以便它使用cygwin的bash及其设置?
您不需要使用cywin's
,而是使用git bash而不是您需要的所有内容。
只需从official site下载并安装git for windows 正如@VonC所提到的,git bash和git(cmd)都使用相同的主文件夹,即Users /。
在此文件夹中,您应该拥有全局.gitconfig
&带有ssh键的.ssh
文件夹。
您甚至可以在Windows中创建.bashrc
,但由于您应该使用.gitconfig