我不太了解SSH以找出我可能出错的地方 . 我正在尝试在服务器上设置我的项目但无法通过ssh连接 . 所以,我;
-
在服务器上生成了一个ssh密钥(共享托管包)
-
.bash_profile正在启动ssh-agent并加载我的密钥 .
ssh-add -l
吐出钥匙 -
在BitBucket repo上添加了公钥作为部署密钥
但是当我尝试 ssh -t git@bitbucket.org
或 git pull
时,我得到的是几分钟后的超时 . 如果我更改 git remote
以使用https://@bitbucket.org/ [user] / [repo]并拉我获得连接...
我的主机是否可以在允许其他功能的同时阻止ssh连接?
bitbucket上的repo是否需要任何设置来允许部署密钥(除了在'Deployment Keys'下添加密钥)
任何帮助,将不胜感激!