gpt4 book ai didi

git - 设置 git 以要求 ssh key 文件

转载 作者:行者123 更新时间:2023-12-04 19:02:50 25 4
gpt4 key购买 nike

我关注了the guide here为我的网站创建一个 git 存储库(不使用 github 或任何东西)。问题是我能够 ssh 并推送到 repo,甚至不需要 key 文件。

我正在使用 SourceTree,我所做的只是将源路径设置为 ssh://user@mydomain.com/var/repo/site.git我可以在没有任何 key 或密码的情况下更新我的网站。

如何让我的网站的 git 需要一些身份验证?我拥有的服务器是 Ubuntu LAMP 服务器。

最佳答案

您应该能够运行 ssh user@mydomain.com看看是否需要任何身份验证。如果没有,很可能有一个从 .ssh/config 获取的 SSH key 。如id_rsaid_dsa在某个时候,您将相应的公钥放在远程服务器上的 .ssh/authorized_keys 中.

如果您想要密码,请删除该 key (然后回退到标准用户/密码提示)或设置您的 SSH key 以要求输入密码。 (当您设置密码时,ssh-agent 可能会在两次询问之间缓存您的密码一段时间。)

关于git - 设置 git 以要求 ssh key 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31246466/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com