我不太了解SSH以找出我可能出错的地方 . 我正在尝试在服务器上设置我的项目但无法通过ssh连接 . 所以,我;

  • 在服务器上生成了一个ssh密钥(共享托管包)

  • .bash_profile正在启动ssh-agent并加载我的密钥 . ssh-add -l 吐出钥匙

  • 在BitBucket repo上添加了公钥作为部署密钥

但是当我尝试 ssh -t git@bitbucket.orggit pull 时,我得到的是几分钟后的超时 . 如果我更改 git remote 以使用https://@bitbucket.org/ [user] / [repo]并拉我获得连接...

我的主机是否可以在允许其他功能的同时阻止ssh连接?
bitbucket上的repo是否需要任何设置来允许部署密钥(除了在'Deployment Keys'下添加密钥)

任何帮助,将不胜感激!