【问题标题】:Difference between Gitbash and Sourcetree app terminalGitbash 和 Sourcetree 应用程序终端的区别
【发布时间】:2014-10-17 22:05:57
【问题描述】:

我正在尝试使用 bitbucket 为 git 实现 ssh keys pairs

然后我得到this link 它正在使用Gitbashcommandline。现在我对Terminal in SourceTree UIGitbash 感到困惑。 那么它们是一样的吗?如果不是,那么对 git 命令使用两个中的任何一个会有什么不同吗?

感谢任何帮助。

【问题讨论】:

    标签: git bitbucket git-bash atlassian-sourcetree


    【解决方案1】:

    不,只要两个 git shell 具有相同的 HOME 环境变量引用同一个文件夹,两个 shell 就可以找到相同的 ssh 密钥和配置。

    如果你在 Windows 上,你需要确定 %HOME% 的设置是什么,因为这不是默认设置的变量(例如,它是由 git-cmd.bat 设置的,对于经典的 git shell) .

    【讨论】:

    • @loop 你用的是什么操作系统?什么版本的 Git?
    • 我使用的是 Windows。这是最新的。
    • @loop 所以我的回答成立。确保 HOME 已定义并引用相同的文件夹。 Msysgit(Windows 版 Git)在其发行版中包含 ssh。
    • 定义 Home 后确定 - 在使用 Gitbash 的链接中设置 ssh 的过程在 sourcetree 终端上是否相同?
    • @loop 如果HOME 相同,则您在其中定义的任何 ssh 密钥/配置都将被另一个 shell 找到,无需定义两次。
    猜你喜欢
    • 2023-03-13
    • 1970-01-01
    • 2010-12-25
    • 1970-01-01
    • 1970-01-01
    • 2016-08-23
    • 2011-02-06
    • 2010-10-17
    • 1970-01-01
    相关资源
    最近更新 更多