phpstorm terminal配置git-bash作为终端但是变为弹窗终端?这个怎么解决?

我在phpstorm配置了git-bash作为终端之后点击phpstorm的terminal并没有在编辑器内打开,而是弹窗打开了git-bash,配置cmder也是这样,为什么会这样?怎么解决?

###首先请下载git和注册github
首先在本地磁盘上新建一个要存放github的目录,并把你的项目放到里面(这里我们假定放在F:\git\github目录下)
然后在你线上的github上创建一个Repositories(这里我们假定这个仓库的名称为:test)

这里写图片描述

这里写图片描述
使用git 使用git bash 命令行工具:
(1)创建一个身份标识:
git config --global user.name XXXXX(这是你在github上的用户名)
之后,接着执行:
git config --global user.email WWWWWW(这是你在github上的密码)
(2)使用cd 命令进入到你在本地上存放github的目录

这里写图片描述
此时你处在github根目录下(我们通常称此目录为git仓库),即你存放github项目的目录。
(3)对git仓库初始化
git init
这样就将你的本地的github目录作为git仓库了。此时,在该目录下会有一个隐藏的.git文件夹。
(4)克隆github仓库到本地
git clone XXX(XXX是你在github上Code页的ssh链接)

这里写图片描述
这样,你在github上对应的仓库就会克隆到你在本地的git仓库。
上传项目到github——让git与github建立连接
(1)要上传项目到github,我们需要做一步重要的操作:生成公钥文件.id_rsa.pub
(2)使用命令生成公钥文件
ssh-keygen -t rsa -C [email protected]
执行该命令会在C:\Users\用户名.ssh 这样的目录里上传2个公钥文件id_rsa和id_rsa.pub

这里写图片描述
(3)编辑器打开 id_rsa.pub 文件

这里写图片描述
打开你的github的test仓库,在选项卡上找到Settings,在Settings页找到Deploy Keys.

这里写图片描述
选择Add deploy key.
将id_rsa.pub里面的内容拷贝到下面的Key文本区中,并在Title命
名你的Deploy keys名称;
点击Add Key 添加完成。

这里写图片描述
这样,我们的git就在本地和github建立起连接,可以对github进行操作。
(4)测试连接
执行命令:ssh -t [email protected]
测试是否连接成功,将会返回信息;

这里写图片描述
(5)在你的github的Code选项卡这一页,复制你的SSH链接(假设是XXX)
(6)执行命令
git remote add origin XXX
(7)执行push
git push -u origin master
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-04-19

菜单打开file-setting-tools-terminal,shell path设置为

"D:\Software\Git\bin\sh.exe" --login -i