【问题标题】:Change User location(home variable) in Egit (Eclipse)在 Egit (Eclipse) 中更改用户位置(home 变量)
【发布时间】:2011-08-08 23:34:53
【问题描述】:

我使用 Eclipse Indigo 和 Windows 7 以及用于 Eclipse 的插件 egit/jgit。

如何在 egit 中更改用户位置?我应该这样做,因为它包含不理解 egit 的特殊字符。我想要“C:\git\home\.gitconfig”而不是“C:\Users\Кирилл\.gitconfig”。我该怎么做?当我按下“打开”时,什么也没有发生。

在下一个选项卡“存储库设置”中,我也没有更改任何内容。

【问题讨论】:

  • 哦,我解决了这个问题。只需在环境变量中设置 HOME。对不起。但我仍然没有编辑标签“存储库设置”,也没有删除任何存储库。
  • 如果您找到了解决方案,您可以将其写为答案,甚至接受它作为the 答案。 (它只是让阅读比评论更容易。)不过,回来回答它做得很好!

标签: eclipse eclipse-plugin egit


【解决方案1】:

你需要添加一个环境变量: 这就是我在 Windows 7 上的做法

  • 单击开始按钮。
    1. 右键单击“计算机”
    2. 点击“属性”
    3. 点击“高级系统设置”
    4. “高级”选项卡中的“环境变量”。
    5. 单击“新建”按钮在用户变量窗格下创建一个新变量。
    6. 在名称字段中输入“HOME”
    7. 在值字段中输入“%USERPROFILE%”或其他路径。 (HOME 应该指向您的主目录,例如 C:\Users\Tom。确保大小写正确!例如 C:\users 而不是 C:\Users 可能会导致问题!)
    8. 单击“确定”,然后再次单击“确定”。您刚刚在 Windows 上添加了主目录。

【讨论】:

  • @Gershon Herczeg 我在 D 中安装了 Eclipse:在我的系统上我应该像你说的那样设置 HOME 还是应该设置一些不同的东西,比如 D 盘
  • 安装 Eclipse 的位置没有区别,您可以将 HOME 变量设置为现有文件夹,例如"C:\Users\Tom"
  • 乌格。继承自我假设的 *nix 版本和约定,但强迫用户将他们的 git 配置保留在他们的主用户文件夹中似乎很愚蠢(这是对 egit 的评论,而不是对这个答案的评论)。
  • 我必须重启 Eclipse 才能使设置生效。
  • 我必须 File->Exit Eclipse 而不是 File->Restart 才能重新读取环境变量。
【解决方案2】:

Git 读取 XDG_CONFIG_HOME 环境变量来查找用户的 git config(参见 http://git-scm.com/docs/git-config)但不幸的是 JGit 没有查看它。

我在这里提出了一个错误:https://bugs.eclipse.org/bugs/show_bug.cgi?id=430194

请登录 Eclipse Bugzilla 并为它投票。

【讨论】:

    猜你喜欢
    • 2012-10-28
    • 1970-01-01
    • 1970-01-01
    • 2015-08-25
    • 1970-01-01
    • 1970-01-01
    • 2016-10-31
    • 1970-01-01
    • 2015-06-26
    相关资源
    最近更新 更多