【发布时间】:2015-03-17 14:30:23
【问题描述】:
我已经在本地很好地设置了 git。我可以在不输入密码的情况下进行推拉。当我在本地打开终端时,这一切都很好。
但是当我从家里通过 SSH 登录时,我似乎丢失了我的 git 配置,或者当我拉动时出现“输入密钥密码”错误。我可以“git status”正常但不能拉。
有什么想法吗?
【问题讨论】:
标签: git ssh ssh-tunnel git-config
我已经在本地很好地设置了 git。我可以在不输入密码的情况下进行推拉。当我在本地打开终端时,这一切都很好。
但是当我从家里通过 SSH 登录时,我似乎丢失了我的 git 配置,或者当我拉动时出现“输入密钥密码”错误。我可以“git status”正常但不能拉。
有什么想法吗?
【问题讨论】:
标签: git ssh ssh-tunnel git-config
Git 配置未提交到存储库中。
.gitconfig 文件设置仅影响此特定存储库的配置选项,即您的本地存储库。如果此文件被提交,其中包含的设置将影响克隆存储库的所有用户。这并不理想。
【讨论】:
我找到了解决方案。我已将以下内容添加到 .bashrc 文件中
eval `ssh-agent -s`
ssh-add
似乎密钥环守护程序不适用于 ssh 会话。
【讨论】: