2015-04-01 35 views
5

Milletler, uzaktan kontrol etmek istediğim user/foo adlı bir şubem var. Kod:javascript nodegit uzaktan bulamıyor

Git.prototype.refresh = function refresh(branch) { 

    var options = { 
     credentials: function() { 
      return NodeGit.Cred.userpassPlaintextNew(GITHUB_TOKEN, "x-oauth-basic"); 
     }, 
     certificateCheck: function() { 
      return 1; 
     } 
    }; 

    return NodeGit.Repository.open(localPath).then(function (repo) { 

     return repo.checkoutBranch(branch, options).then(function (checkoutresult) { 

      return repo.fetchAll(options).then(function (result) { 
       return Promise.resolve(result); 
      }).catch(function (err) { 
       console.log('Unable to fetch',err); 
       return Promise.reject(new Error(err)); 
      }); 
     }).catch(function(err) { 
      console.log('checkoutBranch',err); 
      return Promise.reject(new Error(err)); 
     }); 
    }); 
}; 

hatası: Ben yanlış checkoutBranch kullanarak

[Error: Error: Reference 'refs/remotes/user/foo/HEAD' not found] 

Am? Zaten uzak bir yerel dizine klonlanmış ve belirli bir şubeye geçmeye çalışıyorum.

Teşekkürler!

+0

Hangi çözünürlükte denediniz? –

cevap