在克隆远程回购操作之前如何设置StoredConfig

时间:2018-08-10 02:26:28

标签: jgit

图像我们有下面的代码片段,我想在克隆远程仓库之前设置此配置,但是这里cloneCommand.getRepository()还没有仓库,因为它没有被克隆,那么如何在克隆之前设置这个值?

CloneCommand cloneCommand = Git.cloneRepository(`enter code here`).setURI(rempteRepo`enter code here`)
                    .setDirectory(new File(SF_COMPVRP_CODEBASE_LOCAL))
                    .setCredentialsProvider(new UsernamePasswordCredentialsProvider(this.gitHubUid, this.gitHubPwd));

StoredConfig config = cloneCommand.getRepository().getConfig();
            config.setBoolean("http", null, "sslVerify", false );
            config.save();

1 个答案:

答案 0 :(得分:0)

首先打开文件系统配置,操纵该配置(不确定它是否持久化)并克隆存储库。

<figure>
  <img src="https://i.ytimg.com/vi/NO2DaxhoWHk/mqdefault.jpg" />
  <figcaption>
    <p>Build Real Web App with react #01</p>
    <p>Rem Zolotykh</p>
  </figcaption>
</figure>

```