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 Repo时出现问题_Git_Ssh - Fatal编程技术网

ssh连接到私有Git Repo时出现问题

ssh连接到私有Git Repo时出现问题,git,ssh,Git,Ssh,我有自己的服务器,在那里我托管我的git存储库。 在我这方面没有任何改变,git连接就成了问题。我目前猜测是git的最后一次更新造成的 我收到一条关于ssh密钥保存不足的警告。 在使用rsa sha-1密钥之前,我将其更新为ecdsa 512 我可以通过ssh进行连接,但git无法工作 任何git命令都会引发以下错误 Permission denied (publickey). stty: standard input: Inappropriate ioctl for device fatal:

我有自己的服务器,在那里我托管我的git存储库。 在我这方面没有任何改变,git连接就成了问题。我目前猜测是git的最后一次更新造成的

我收到一条关于ssh密钥保存不足的警告。 在使用rsa sha-1密钥之前,我将其更新为ecdsa 512

我可以通过ssh进行连接,但git无法工作

任何git命令都会引发以下错误

Permission denied (publickey).
stty: standard input: Inappropriate ioctl for device
fatal: Could not read from remote repository.
有人知道这是什么原因吗


非常感谢进行测试,请检查~git/.bashrc(或.zshrc,取决于其默认shell)的内容,并添加如下内容:


然后检查问题是否仍然存在。

对于测试,请检查~git/.bashrc(或.zshrc,取决于其默认shell)的内容,并添加如下内容:


检查问题是否仍然存在。

@maxpert使用ssh登录时使用的默认shell是什么?您是否修改了远程计算机上的资源文件(不是本地的)?是的,是远程的。我在本地使用windows计算机。@maxpert使用ssh登录时使用的默认shell是什么?您是否修改了远程计算机上的资源文件(不是本地的)?是的,是远程的。在本地,我使用windows计算机。
stty -F/dev/tty -ixon -ixoff