【发布时间】:2015-09-23 15:16:24
【问题描述】:
我关注the guide here 为我的网站创建了一个 git 存储库(不使用 github 或任何东西)。问题是我能够 ssh 并推送到 repo,甚至不需要密钥文件。
我正在使用 SourceTree,我所做的只是将源路径设置为 ssh://user@mydomain.com/var/repo/site.git,我可以在没有任何密钥或密码的情况下更新我的网站。
如何让我的网站的 git 需要一些身份验证?我拥有的服务器是 Ubuntu LAMP 服务器。
【问题讨论】:
-
密钥与用于 SSH 的密钥相同。您可以在没有密钥或密码的情况下对服务器进行 SSH 连接吗?是否有可能您过去已经将公钥存储在服务器中以进行 SSH 连接?
-
当我从命令提示符处执行此操作时,我无法在没有密码的情况下 ssh 到服务器,但是当我通过 SourceTree 进行 ssh 时,我从未将我的密码放在那里并且它仍然可以连接。