【发布时间】:2012-10-24 12:45:15
【问题描述】:
我正在尝试使用三个位置的 Git 存储库设置
- 本地
- 远程(Bitbucket)
- 网络服务器
我已经成功地在本地创建了我的 SSH 密钥、我的 Git 存储库并将其推送到我的远程。我正在尝试从我的网络服务器到我的远程执行相同的操作,但收到错误:
权限被拒绝(公钥)。
致命:远端意外挂断
我对 Git/Terminal/SSH 比较陌生,可能缺少从 Web 服务器推送到远程服务器所必需的明显内容。我已经浏览了整个 Bitbucket SSH FAQ 无济于事。我不知道为什么我可以通过 SSH 从本地推送到远程,但无法从我的 Web 服务器推送到远程。
【问题讨论】:
-
您是否已将公钥文件复制到您的网络服务器?通常它们在您本地机器上的 ~/.ssh 中。
-
谢谢。这为我解决了这个问题!耶!
-
您将它们复制到服务器的哪个位置?
标签: macos git ssh terminal bitbucket