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

VSCode终端执行terraform login时无法粘贴API Token的问题咨询

解决Terraform Cloud终端登录无法粘贴令牌的问题

问题重现

  • 在VSCode中安装Git后执行命令 terraform login
  • 出现“Do you still want to proceed”提示时输入“yes”,页面跳转至Terraform Cloud
  • 复制Terraform Cloud中的认证令牌,尝试用Ctrl+Shift+V或Ctrl+V粘贴到VSCode终端,均失败

解决方法

方法1:右键粘贴

直接在VSCode终端区域点击右键,选择菜单里的「粘贴」选项,部分终端配置支持直接右键点击完成粘贴。

方法2:检查终端快捷键配置

打开VSCode设置,搜索 terminal.integrated.commandsToSkipShell,查看是否有屏蔽粘贴快捷键的配置项。如果存在相关条目,移除后重新尝试粘贴。

方法3:手动输入令牌

粘贴失效时可以直接手动输入复制的认证令牌——注意输入过程中终端不会显示任何字符(出于安全隐藏),输入完成后按回车即可完成登录。

方法4:手动配置凭据文件

如果上述方法都不行,可以跳过terraform login命令,直接手动修改Terraform的凭据文件:

  • Windows系统:路径为 %APPDATA%\terraform.d\credentials.tfrc.json
  • Linux/macOS系统:路径为 ~/.terraform.d/credentials.tfrc.json

在文件中添加以下内容(替换你的认证令牌为实际复制的令牌):

{
  "credentials": {
    "app.terraform.io": {
      "token": "你的认证令牌"
    }
  }
}

保存文件后,Terraform会自动读取该凭据完成登录验证。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.21 06:17:06