Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
SSH外部连接没有我的git配置_Git_Ssh_Ssh Tunnel_Git Config - Fatal编程技术网

SSH外部连接没有我的git配置

SSH外部连接没有我的git配置,git,ssh,ssh-tunnel,git-config,Git,Ssh,Ssh Tunnel,Git Config,我已经在本地很好地安装了git。我可以在不输入密码的情况下推拉。当我在本地打开一个终端时,这一切都非常有效 但当我从家SSH进来时,我似乎丢失了git配置或其他东西,就像当我拉进去时,出现了“输入密钥密码”错误一样。我可以“git状态”ok,但不能拉 有什么想法吗?Git config未提交到存储库中 .gitconfig文件设置仅影响此特定存储库(即本地存储库)的配置选项。如果提交了此文件,其中包含的设置将影响克隆repo的所有用户。这并不理想。我找到了解决办法。我在.bashrc文件中添加了

我已经在本地很好地安装了git。我可以在不输入密码的情况下推拉。当我在本地打开一个终端时,这一切都非常有效

但当我从家SSH进来时,我似乎丢失了git配置或其他东西,就像当我拉进去时,出现了“输入密钥密码”错误一样。我可以“git状态”ok,但不能拉


有什么想法吗?

Git config未提交到存储库中


.gitconfig文件设置仅影响此特定存储库(即本地存储库)的配置选项。如果提交了此文件,其中包含的设置将影响克隆repo的所有用户。这并不理想。

我找到了解决办法。我在.bashrc文件中添加了以下内容

eval `ssh-agent -s`
ssh-add

keyring守护进程似乎不适用于ssh会话。

我想我可能没有正确解释这一点。我每次都在执行相同的任务。在执行完全相同的任务之前,只需打开gnome终端一次,然后再通过SSH连接到PC。它是同一个存储库