Gitbash和Sourcetree应用程序终端之间的差异

Gitbash和Sourcetree应用程序终端之间的差异,git,bitbucket,git-bash,atlassian-sourcetree,Git,Bitbucket,Git Bash,Atlassian Sourcetree,我正在尝试使用bitbucket为git实现ssh密钥对 然后我得到了它,它使用了Gitbash作为commandline。现在我对SourceTree UI中的终端和Gitbash感到困惑。 那么它们是一样的吗?如果否,那么对git命令使用两个命令中的任何一个会有什么不同吗 非常感谢您的帮助。不,只要两个git shell都有相同的HOME环境变量引用相同的文件夹,两个shell就能够找到相同的ssh密钥和配置 如果您在Windows上,则需要确保将%HOME%设置为什么,因为这不是默认设置的

我正在尝试使用bitbucket为git实现
ssh密钥对

然后我得到了它,它使用了
Gitbash
作为
commandline
。现在我对SourceTree UI中的
终端和
Gitbash
感到困惑。 那么它们是一样的吗?如果否,那么对git命令使用两个命令中的任何一个会有什么不同吗


非常感谢您的帮助。

不,只要两个git shell都有相同的
HOME
环境变量引用相同的文件夹,两个shell就能够找到相同的ssh密钥和配置


如果您在Windows上,则需要确保将
%HOME%
设置为什么,因为这不是默认设置的变量(例如,对于经典git shell,它是由设置的)。

@loop您使用的是什么操作系统?什么版本的Git?我正在使用Windows。这是最新的,所以我的答案是正确的。确保定义了HOME并引用了相同的文件夹。Msysgit(Git for Windows)的发行版中包含了ssh。定义Home后,确定-在sourcetree terminal上使用Gitbash的链接中设置ssh的过程是否相同?@loop如果
Home
相同,您在其中定义的任何ssh密钥/配置都将被另一个shell找到,无需定义两次。