记录一些 Intellij Idea设置

idea 默认会记录一些账户密码,如git的用户名和密码,该设置是Configure a password policy

Configure a password policy(配置密码策略)

  1. 在“Settings” 对话框(Ctrl+Alt+S)中,选择“ Appearance and Behavior | System Settings | Passwords”。
  2. 设置IntelliJ IDEA如何处理Git远程存储库的密码:
    • In native Keychain: 选择此选项以使用本机Keychain存储您的密码。此设置仅适用于MacOS和Linux。

    • In KeePass: 选择此选项以使用KeePass密码管理器来存储您的密码。使用KeePass密码管理器时,将使用主密码来访问存储个人密码的文件。一旦IntelliJ IDEA记住您的密码,除非您需要访问密码数据库,否则它不会要求它们。输入将c.kdbx在MasterPassword字段中用于访问该文件的密码。

      您可以在“ 数据库”选项中更改c.kdbx文件的默认位置。

      要导入c.kdbx文件,请单击“设置图标”并从下拉菜单中选择“import”,或单击“省略号图标”并指定包含密码的本地文件的路径。

      如果要从数据库中删除现有密码,请选择“clear”。

    • Do not save, forget passwords after restart: 如果要在关闭IntelliJ IDEA后重置密码,请选择此选项。

Set passwords for Git remotes(设置Git远程仓库的密码)

每次与Git远程仓库交互时(例如,在pull, update或push操作期间),都需要授权。您可以配置IntelliJ IDEA以记住您的密码,这样您就不必在每次需要授权时都指定凭据。身份验证的类型取决于您尝试访问的远程存储库使用的网络协议:HTTP或SSH。

如果您使用HTTP访问远程,当您需要身份验证时,会从GIt凭据助手中请求凭据。如果未找到Git凭证助手,则会向IDE返回提示。如果已配置密码策略,IntelliJ IDEA将在密码数据库中查找凭据。如果密码数据库中没有,则会提示您输入登录名和密码。

如果您的远程使用SSH协议,则除了配置密码策略外,您还可以选择是使用native(本机)还是built-in(内置) SSH可执行文件。在Settings / Preferences对话框(Ctrl+Alt+S)中,选择Version Control | Git。从SSH可执行文件下拉列表中,选择以下选项之一:

  • Built-in: 所有授权都在IDE端执行。
    • 如果使用登录名和密码进行身份验证,则会根据所选密码策略执行授权。
    • 如果使用没有密码的SSH密钥进行身份验证,IntelliJ IDEA将访问~/.ssh/config文件并从那里获取密钥。
    • 如果身份验证需要带密码的SSH密钥,会在GIt凭据助手中查找它,如果找不到Git凭证助手,它会向IDE返回提示。如果已配置 密码策略,IntelliJ IDEA将在密码数据库中查找凭据。如果没有密码数据库,则会显示提示,您必须输入SSH密钥和密码。
  • Native: 所有授权都在Git端执行。将不显示任何提示,因此如果您使用不带密码的SSH,或者密码保存在凭证帮助程序中,或者有SSH代理,请选择此授权类型。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,384评论 19 139
  • Spring Boot 参考指南 介绍 转载自:https://www.gitbook.com/book/qbgb...
    毛宇鹏阅读 47,054评论 6 342
  • 少则得,多则祸。(《道德经》) 多次博弈的简单原则:一我无条件的信任你。二合作时如果你骗我我也骗你。三合作时置你于...
    石默默阅读 4,229评论 0 0
  • 4.组件化 组件:组件就是可被反复使用的,带有特定功能的视图。 所谓的组件化,就像玩积木一样,把封装的组件进行复用...
    却忘不掉你心言阅读 2,571评论 0 0
  • 这两天,跟我妈一起,没争吵。 一天三顿,一起吃, 我妈做饭,我偶尔刷碗。 陪我妈一起在床上看了俩小时电视, 很久没...
    Samanya阅读 937评论 0 0