.gitconfig中no_proxy的语法

时间:2017-04-24 06:44:02

标签: git proxy

我正在尝试找到满足两个要求的.gitconfig设置:

  • 对于内部服务器或至少对于一个特定服务器,必须将sslVerify设置为false
  • 需要为外部存储库配置代理(当然,sslVerify设置为true)。

我当前的版本在连接到我的内部仓库时给出了访问问题。我猜不知道最后两条指令是错误的。

Algorithm.prototype.showAnalysisResultFromFile = function (filename, callback) {
            var self = this;
            require('fs').readFile(filename, 'utf8', function (err, data) {
                if (err)
                    throw err;
                var transactions = ArrayUtils.readCSVToArray(data, ',');
                var analysisResult = self.analyze(transactions);
               callback(analysisResult.associationRules);
    });
  }


new Apriori.Algorithm(0.15, 0.6, false).showAnalysisResultFromFile('DATASET.csv', function(data){
    console.log(data);
});

此案例的正确语法是什么?我使用Git 2.12.2.windows.2。

2 个答案:

答案 0 :(得分:0)

您必须在.gitconfig文件中为您的特定地址添加代理地址:

[http "https://repo.company.com/"]
    sslVerify = false
    proxy = http://johndoe:password@1.2.3.4:6666  

答案 1 :(得分:0)

您必须在配置中添加代理字段,但是地址(字段)可以留空。

下面是一个示例配置文件:

[user]
    name = user
    email = user@company.com
[http]
    sslVerify = true
    proxy = http://user:password@proxy:8080
[https]
    sslVerify = true
    proxy = http://user:password@proxy:8080
[http "https://git.company.com/"]
    sslVerify = false
    proxy = 
[https "https://git.company.com/"]
    sslVerify = false
    proxy = 
[url "git@somegit.company.com:"]
    insteadOf = https://somegit.company.com