小编ric*_*mos的帖子

如何正确编辑/ etc/environment文件?

我正在尝试将环境变量.bashrc文件的末尾转移到/ etc/environment文件的末尾.

但每次我更改此文件都无法在计算机上登录并通过显示模式CTRL + ALT + F2撤消更改,那么为了节省时间,我想知道在重新启动计算机之前我的配置是否正确.

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"
JAVA_HOME="/usr/lib/jvm/java-8-oracle/?"
CLASSPATH="JAVA_HOME/lib/:$CLASSPATH"
PATH="$JAVA_HOME/bin/:$PATH"
M2_HOME="/usr/share/maven/"
M2="$M2_HOME/bin"
PATH="$M2:$PATH"
Run Code Online (Sandbox Code Playgroud)

我以root身份进行了更改,编辑/ etc/environment文件的方式是否正确?

ubuntu environment-variables

11
推荐指数
1
解决办法
3万
查看次数

如何从Gson将JSON对象转换为POJO

我试图用GSON将JSON对象转换为POJO.

JSON字符串

[
  {
    "automation_project": {
      "user_id": null,
      "name": "Untitled Project",
      "updated_at": "2015-06-16T19:39:42Z",
      "group_id": 764496,
      "created_at": "2014-11-23T01:01:59Z",
      "id": 16214
    }
  },
  {
    "automation_project": {
      "user_id": null,
      "name": "newintropage",
      "updated_at": "2015-06-16T21:20:47Z",
      "group_id": 764496,
      "created_at": "2015-06-16T20:39:04Z",
      "id": 29501
    }
  }
]
Run Code Online (Sandbox Code Playgroud)

与GSON一起使用的AutomationProjectsList类

public class AutomationProjectsList {

private List<AutomationProject> automationProject = new ArrayList<AutomationProject>();

public List<AutomationProject> getAutomationProject() {
    return automationProject;
}

public void setAutomationProject(List<AutomationProject> automationProject) {
    this.automationProject = automationProject;
}

@Override
public String toString() {
    return "AutomationProjectsList [automationProject=" + automationProject
            + "]";
}}
Run Code Online (Sandbox Code Playgroud)

自动化项目POJO …

java json

8
推荐指数
1
解决办法
1万
查看次数

Java如何在Jenkins中使用环境变量?

我正在尝试通过Java访问Jenkins中的环境变量:

 public static WebDriver getJenkinsDriver() throws MalformedURLException {
        DesiredCapabilities caps = new DesiredCapabilities();
        String url = "";    
        Map<String, String> env = System.getenv();
        for (String envName : env.keySet()) {
            System.out.format("%s=%s%n", envName, env.get(envName));
        }
        if (System.getenv("SELENIUM_SERVICE").equalsIgnoreCase("saucelabs")) {
            caps.setBrowserName(System.getenv("SELENIUM_BROWSER"));
            caps.setVersion(System.getenv("SELENIUM_VERSION"));
            caps.setCapability(CapabilityType.PLATFORM, System.getenv("SELENIUM_PLATFORM"));
            url = "http://ricardo...saucelabs.com:80/wd/hub";
            ...
        }
    }
Run Code Online (Sandbox Code Playgroud)

以下命令的输出:

PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:JAVA_HOME=/usr/lib/jvm/java-8-oracle/?:CLASSPATH=$JAVA_HOME/lib/:CLASSPATH:PATH=$JAVA_HOME/bin/:PATH:$M2_HOME=/usr/share/maven/:M2=$M2_HOME/bin:PATH=$M2:$PATH
XAUTHORITY=/home/ricardoramos/.Xauthority
XMODIFIERS=@im=ibus
XDG_DATA_DIRS=/usr/share/ubuntu:/usr/share/gnome:/usr/local/share/:/usr/share/
GDMSESSION=ubuntu
MANDATORY_PATH=/usr/share/gconf/ubuntu.mandatory.path
TEXTDOMAINDIR=/usr/share/locale/
GTK_IM_MODULE=ibus
DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-JQr3Phzwn6
DEFAULTS_PATH=/usr/share/gconf/ubuntu.default.path
XDG_CURRENT_DESKTOP=Unity
SWT_GTK3=0
UPSTART_SESSION=unix:abstract=/com/ubuntu/upstart-session/1000/2230
QT4_IM_MODULE=ibus
SESSION_MANAGER=local/falcon:@/tmp/.ICE-unix/2511,unix/falcon:/tmp/.ICE-unix/2511
LOGNAME=ricardoramos
JOB=dbus
PWD=/home/ricardoramos
IM_CONFIG_PHASE=1
LANGUAGE=pt_BR:pt:en
SHELL=/bin/bash 
...
Run Code Online (Sandbox Code Playgroud)

但是,当您输入if条件显示NullPointerException消息时,我将Jenkins设置如下:

在此处输入图片说明

在此处输入图片说明

必须在.bashrc文件或Jenkins本人的末尾声明环境变量。是否足以与操作系统共享“全局属性”的这些变量?

java environment-variables jenkins

5
推荐指数
1
解决办法
2305
查看次数

如何在 Bitbucket 项目中使用 SSH 密钥?

我在 Bitbucket 中生成和使用 SSH 密钥的步骤:

  1. ssh-keygen -t rsa -C "my email"
  2. cat ~/.ssh/id_rsa.pub
  3. 将我的密钥复制ssh-rsa AAAAB3Nz... my email到剪贴板
  4. 在 bitbucket 中访问我的配置 > SSH 密钥
  5. 添加密钥
  6. 在我的 ubuntu 控制台中,我使用以下命令:ssh -T git@bitbucket.org

使用步骤 6 中的命令后,将出现以下消息:

$ ssh -T git@bitbucket.org
logged in as ricardoramos.

You can use git or hg to connect to Bitbucket. Shell access is disabled.
Run Code Online (Sandbox Code Playgroud)

当我推送到我的存储库时,仍然需要我的密码。

每次推送都必须输入密码,这非常烦人。

我哪里错了?

git ssh bitbucket

4
推荐指数
1
解决办法
7661
查看次数

如何启用Jenkins身份验证?

我在Heroku上安装了Jenkins,但是我不知道如何配置身份验证以及如何从我的帐户创建管理员用户。

注意:当您访问Jenkins官方网站时,会出现一条消息,指出正在维护中:“我们的网站当前正在维护中……”

有人可以帮我吗?

java heroku jenkins

2
推荐指数
1
解决办法
1673
查看次数

标签 统计

java ×3

environment-variables ×2

jenkins ×2

bitbucket ×1

git ×1

heroku ×1

json ×1

ssh ×1

ubuntu ×1