簡體   English   中英

Nodegit克隆不起作用?

[英]Nodegit cloning not working?

我正在嘗試使用Nodegit插件將一些git repos 克隆到名為“ tmp”的目錄中,以便我可以使用實際文件夾進行操作(將其上傳到服務器)。 這是我的代碼:

var git = require('nodegit');

var repos = [some https repo urls]

var options = {
    remoteCallbacks: {
        certificateCheck: function() {
            return 1;
        }
    }
};

for(i = 0; i<repos.length; i++){
    git.Clone(repos[i], './tmp', options).catch(function(err) { console.error(err); } );
}

它所做的只是瞬間創建一個名為“ tmp”的空目錄並將其刪除。 我得到的錯誤是./tmp' exists and is not an empty directory (但不存在?)和authentication required but no callback set 有人知道如何解決這些問題嗎?

正如@ johnhaley81在gitter中提到的,您應該在此處簽出測試代碼。 覆蓋certificateCheck應該解決The SSL certificate is invalid錯誤。

./tmp錯誤很有意義,因為您試圖將多個存儲庫克隆到同一目錄中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM