首页 > 解决方案 > git pull 无密码

问题描述

我一直在尝试弄清楚如何使用 SSH 进行 git pull,所有文章都在讨论如何设置 SSH 密钥。我已经以与其他 SSH 设置情况相同的方式设置密钥,包括在 github 上注册它们,但是在运行后仍然要求我输入用户名/密码:

git -C folder/folder/ pull --no-edit

在 Ubuntu 服务器上。

标签: gitssh

解决方案


您的存储库具有与 URL 关联的所谓“远程”。默认情况下,git clone创建一个以origin您指定的 URL 命名的远程。这个 URL 包括最喜欢使用的协议,它是 HTTPS 而不是 SSH。您可以使用 . 查看您的 repo 的遥控器git remote -v。您可以使用 设置遥控器的 URL git remote set-url。有关更多详细信息,请键入git help remote


推荐阅读