git - git pull 无密码
问题描述
我一直在尝试弄清楚如何使用 SSH 进行 git pull,所有文章都在讨论如何设置 SSH 密钥。我已经以与其他 SSH 设置情况相同的方式设置密钥,包括在 github 上注册它们,但是在运行后仍然要求我输入用户名/密码:
git -C folder/folder/ pull --no-edit
在 Ubuntu 服务器上。
解决方案
您的存储库具有与 URL 关联的所谓“远程”。默认情况下,git clone
创建一个以origin
您指定的 URL 命名的远程。这个 URL 包括最喜欢使用的协议,它是 HTTPS 而不是 SSH。您可以使用 . 查看您的 repo 的遥控器git remote -v
。您可以使用 设置遥控器的 URL git remote set-url
。有关更多详细信息,请键入git help remote
。
推荐阅读
- php - 为什么文件不包含在控制器中?
- mysql - 如何在子查询中使用 sql select 中的字段?
- ios - 如何在新的/现有的 swift 项目中设置信号协议?
- plugins - 无法从服务器读取文件 - 本地 CRM
- machine-learning - KNN 的离散和连续超参数是什么?
- .net - 将系统对象添加到哈希表或数组
- python - 部署在 IIS 中的 Django 不适用于 Selenium
- android - 如何在android中修复“意外的空接收器”
- python - 无法在 Jupyter 笔记本中读取 avro
- mysql - 多用户、事件和日期数据库结构问题