美文网首页
记录一些 Intellij Idea设置

记录一些 Intellij Idea设置

作者: acooler15 | 来源:发表于2018-11-06 10:05 被阅读0次

    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代理,请选择此授权类型。

    相关文章

      网友评论

          本文标题:记录一些 Intellij Idea设置

          本文链接:https://www.haomeiwen.com/subject/fxmyxqtx.html