git - 如何在对 vps 服务器执行 git push/pull 时禁用询问密码?
问题描述
有没有办法使用本地 git 存储库设置服务器密码?当我每次推送服务时,它都会要求我提供密码。我想通过一次性配置使其自动化。
解决方案
这取决于您的 URL(git remote -v
在您的本地存储库中显示它)
- HTTPS 意味着您需要激活凭证缓存设置
- SSH 意味着它要求您提供保护私钥的密码(您需要使用 SSH 代理对其进行缓存)
或者:您没有将公钥添加到服务器帐户~/.ssh/authorized_keys
文件中,并且 SSH 回退到该服务器帐户密码。
推荐阅读
- python - 为什么我的文件关闭并导致第 51 行出现“关闭文件上的 I/O 操作”错误?
- qgis - QGIS如何获得城市标签以首先渲染最大的城市?
- windows - 如何在 Windows 上的 docker linux 容器中“mkdir aux”?
- python - 在存储在元组中的两个列表上交换位置
- javascript - 未捕获的错误:语法错误,无法识别的表达式:
- reactjs - 发生一些错误地图不起作用
- python - Ansible:如何从 URI (REST) xml 输出中解析 XML 值
- html - 如何在我的顶部导航和页脚之间居中我的图像?
- node.js - 使用异步节点 js 运行多个 mongodb 查询
- python - 如何在python中将一个数组划分为s个子数组