You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在AWS EC2(Amazon Linux 2)中存储GitHub凭据避免重复输入

适配Amazon Linux 2(EC2)的Git凭据缓存解决方案
  • 方案1:使用Git内置临时缓存(无需额外安装软件)
    Git自带的凭证缓存组件适配所有Linux发行版,Amazon Linux 2默认预装的Git完全支持,执行命令:
    git config --global credential.helper "cache --timeout=604800"
    该命令会将凭据缓存7天(604800秒),首次操作输入用户名和Token后,有效期内无需重复输入。
  • 方案2:永久存储凭据(适合单人使用的EC2实例)
    执行以下命令开启凭据永久存储:
    git config --global credential.helper store
    首次操作输入用户名和Token后,凭据会明文保存在当前用户目录的~/.git-credentials文件中,可执行chmod 600 ~/.git-credentials设置文件权限避免其他本地用户读取。
  • 方案3:SSH密钥认证(更安全,无凭据泄露风险)
    不需要配置额外凭据管理器,直接在EC2实例执行ssh-keygen生成SSH密钥对,将公钥内容添加到GitHub账号的SSH密钥列表中,之后把本地仓库的远程地址替换为GitHub的SSH格式地址,后续所有Git操作都不需要输入认证信息。

内容的提问来源于stack exchange,提问作者oderfla

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.24 20:45:06