git - 每次重启后使用 ssh-agent 添加 ssh 路径
问题描述
每次从服务器重新启动时,我都需要使用eval ssh-agent -s
/home/user/id_rsa_github 来识别我自己,以便我可以从 github 中提取。添加带有标志的密钥-K
要求我提供我不知道的身份验证 PIN。我如何才能永久添加密钥?
解决方案
如评论所述,首先检查您实际使用的 URL:
cd /path/to/repo
git remote -v
如果这是一个 HTTPS URL,您可以:
要么将其更改为 SSH 的
git remote set-url origin git@github.com:<me>/<myrepo>
或修改您的配置以使用 ssh
git config url."git@github.com:".insteadOf https://github.com/
推荐阅读
- python - VSCode python 在适用于 Linux 的 Windows 子系统中找不到相关文件
- python - 通过dockerfile安装python包 - 依赖错误
- corda - 我的@InitiatingFlow 可以是通用类吗?
- excel - 根据另一个单元格的值更新单元格保护
- linux - 使用命令行将 HDFS 文件作为附件发送
- java - 使用类加载器 AntClassLoader[] 找不到 taskdef 类 weblogic.wsee.tools.anttasks.JwscTask
- javascript - React 在状态更改之前运行代码
- mocking - Mockito 没有抛出异常
- java - 通过 Java 代码使用反向代理 url 连接 Elastic Search
- php - 如何使用 microsoft graph API 中的特定过滤器获取公司中的所有用户