我正在尋找可從nodejs訪問的git的實現 - 這樣的野獸是否存在?有沒有人使用nodejs實現了git克隆或接口庫?
60
A
回答
53
29
注知道是否有節點A的Git庫,但你也可以直接執行shell進程,例如:
var sys = require('sys')
var exec = require('child_process').exec;
function puts(error, stdout, stderr) { sys.puts(stdout) }
exec("git status", puts);
5
還有node-gitteh爲libgit2綁定,但兩者gitteh和christkv /節點-git是質量的不和完整性我需要
我寫treeeater一個產卵的git的包裝,這是可調用與普通的JavaScript對象,而不是字符串,可以分析一些輸出(GIT日誌→通訊它的對象,git ls-tree→樹對象hierachy)並運行異步。它正在積極使用並支持所有git命令,至少可以調用它們並管理它們的輸出塊或行。你可以堅持使用git man-pages來獲取每條命令的文檔。
+0
詢問我建議不要使用node-gitteh。它沒有得到很好的維護。 – Wilhelm 2014-02-28 18:23:40
相關問題
- 1. 沒有克隆的Git diff
- 2. Git沒有克隆選項
- 3. git克隆沒有.git擴展
- 4. Git克隆掛起 - 有沒有辦法繼續克隆?
- 5. git hooks:有沒有克隆鉤子?
- 6. 克隆對象克隆與實現可複製的接口
- 7. Git克隆沒有從git倉庫獲取最新的更改
- 8. 使用git克隆git不能克隆回購:// ... - 使用git克隆http://
- 9. git p4克隆沒有文件
- 10. 從BitBucket克隆到GIT沒有登錄?
- 11. Heroku克隆項目沒有git
- 12. Git克隆沒有特定的文件
- 13. Git本地克隆沒有文件
- 14. 沒有克隆的Git結賬
- 15. 沒有克隆的Git開發
- 16. EC2:沒有GitHub的Git克隆
- 17. 克隆私人git倉庫的Dockerfile
- 18. WCF接口沒有實現
- 19. Java:沒有接口實現?
- 20. git克隆或git獲取
- 21. 克隆git倉庫
- 22. git克隆覆蓋了一個現有的同名回購
- 23. 有沒有可能得到沒有克隆或從git拉的分支名稱?
- 24. 在現有的應用程序中使用git克隆
- 25. Git克隆到任何服務器? (即使沒有安裝git)
- 26. 有沒有人使用MonoTouch實現了一個StackPanel等價物?
- 27. 有沒有人使用DNOA實現了2條Legacy OAuth?
- 28. Netbeans:加載一個現有的克隆GIT倉庫
- 29. Git從源重新克隆現有的存儲庫?
- 30. Laravel代客沒有發現Git克隆項目
我很好奇爲什麼這是封閉的。問題簡潔明瞭,狹隘 - 首先 - 顯然是可以回答的。我錯過了什麼?沒有任何意見可以說明如何改進它?看起來很奇怪。 :) – 2013-01-01 00:19:18
也檢查出https://github.com/qrpike/NodeJS-Git-Server爲在NodeJS寫的git服務器 – 2013-04-21 06:03:04
@Brian M. Hunt:詢問工具被認爲是一個壞習慣。理由是這不是一個真正的編程問題,並會導致粉絲之間的戰爭。恕我直言,這些「不好」的問題幫助我了很多,我會想念他們。 – 2013-07-15 13:18:42