最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

詳解Node.js利用node-git-server快速搭建git服務(wù)器

 更新時(shí)間:2017年09月27日 08:31:53   作者:beautifulzzzz  
本篇文章主要介紹了詳解Node.js利用node-git-server快速搭建git服務(wù)器,非常具有實(shí)用價(jià)值,需要的朋友可以參考下

本文用到了node-git-server

1、檢測本地git版本

該包的使用需要機(jī)器上本來就安裝git,且git的版本大于等于2.7:

 ╭─root@lt /home/workspace 
 ╰─# git --version             
 git version 2.7.4

2、利用npm安裝包

╭─root@lt /home/workspace 
╰─# npm install node-git-server
/home/workspace
└─┬ node-git-server@0.3.0 
 ├─┬ http-duplex@0.0.2 
 │ ├── duplex-pipe@0.0.2 
 │ └── inherits@1.0.2 
 └── through@2.3.8

npm WARN enoent ENOENT: no such file or directory, open '/home/workspace/package.json'
npm WARN workspace No description
npm WARN workspace No repository field.
npm WARN workspace No README data
npm WARN workspace No license field.

有警告可以先忽略~

3、編寫example

cd ./node_modules/node-git-server/example/

編輯index.js

const Server = require('node-git-server');
const repos = new Server('/tmp/repos');
const port = process.env.PORT || 80;
 
repos.on('push', (push) => {
  console.log('push ' + push.repo + '/' + push.commit
    + ' (' + push.branch + ')'
  );
  push.accept();
});
 
repos.on('fetch', (fetch) => {
  console.log('fetch ' + fetch.commit);
  fetch.accept();
});
 
repos.listen(port, () => {
  console.log(`node-git-server running at http://localhost:${port}`)
});

4、運(yùn)行

 ╭─root@lt /home/workspace/node_modules/node-git-server/example 
 ╰─# node index.js 
 node-git-server running at http://localhost:80

5、測試git服務(wù)器

由于我的git服務(wù)器是在aliyun上跑的,并且綁定了www.beautifulzzzz.com,所以我先在本地新建一個(gè)git倉庫,并將其推送同步到云端,然后再clone下來來做測試:

可見將本地git倉庫同步到云端和普通的git服務(wù)器沒有區(qū)別,簡直太簡單方便了?。。?/p>

同樣git clone也比較簡單!

6、云端git倉庫的位置

在index.js中我們指定git倉庫存放在:const repos = new Server('/tmp/repos');目錄下

登錄遠(yuǎn)程服務(wù)器可以發(fā)現(xiàn)在/tmp/repos/目錄下存在我們同步的git倉庫:(其中beep.git是之前push的一個(gè))

 ╭─root@lt /tmp/repos 
 ╰─# ls
 beautifulzzzz.git beep.git

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 詳解nodejs http請求相關(guān)總結(jié)

    詳解nodejs http請求相關(guān)總結(jié)

    這篇文章主要介紹了nodejs http請求相關(guān)總結(jié),小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2019-03-03
  • 使用Jasmine和Karma對AngularJS頁面程序進(jìn)行測試

    使用Jasmine和Karma對AngularJS頁面程序進(jìn)行測試

    這篇文章主要介紹了使用Jasmine和Karma對AngularJS頁面程序進(jìn)行測試的方法,以Node.js為環(huán)境,非常適合JavaScript的全棧開發(fā)時(shí)使用,需要的朋友可以參考下
    2016-03-03
  • Node.js的非阻塞I/O、異步與事件驅(qū)動(dòng)介紹

    Node.js的非阻塞I/O、異步與事件驅(qū)動(dòng)介紹

    這篇文章介紹了Node.js的非阻塞I/O、異步與事件驅(qū)動(dòng),文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-06-06
  • Node.js 深度調(diào)試方法解析

    Node.js 深度調(diào)試方法解析

    這篇文章主要介紹了Node.js 深度調(diào)試方法解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-07-07
  • nodejs微信掃碼支付功能實(shí)現(xiàn)

    nodejs微信掃碼支付功能實(shí)現(xiàn)

    本片文章通過代碼示例給大家詳細(xì)講述了如何用nodejs寫出微信掃碼支付這個(gè)功能,有興趣的朋友可以參考下。
    2018-02-02
  • 配置node服務(wù)器并且鏈接微信公眾號(hào)接口配置步驟詳解

    配置node服務(wù)器并且鏈接微信公眾號(hào)接口配置步驟詳解

    這篇文章主要介紹了配置node服務(wù)器并且鏈接微信公眾號(hào)接口配置步驟詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,,需要的朋友可以參考下
    2019-06-06
  • 詳細(xì)分析Node.js 模塊系統(tǒng)

    詳細(xì)分析Node.js 模塊系統(tǒng)

    這篇文章主要介紹了Node.js 模塊系統(tǒng)的的相關(guān)資料,文中講解非常詳細(xì),供大家參考和學(xué)習(xí),感興趣的朋友可以了解下
    2020-06-06
  • 基于npm?install或run時(shí)一些報(bào)錯(cuò)的解決方案

    基于npm?install或run時(shí)一些報(bào)錯(cuò)的解決方案

    這篇文章主要介紹了基于npm?install或run時(shí)一些報(bào)錯(cuò)的解決方案,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-06-06
  • node異步使用await和不用await的區(qū)別實(shí)例分析

    node異步使用await和不用await的區(qū)別實(shí)例分析

    這篇文章主要介紹了node異步使用await和不用await的區(qū)別,結(jié)合實(shí)例形式分析了node.js異步使用await和不用await的實(shí)例中,同步與異步執(zhí)行的區(qū)別,需要的朋友可以參考下
    2023-06-06
  • 詳解nodejs異步I/O和事件循環(huán)

    詳解nodejs異步I/O和事件循環(huán)

    本篇文章主要介紹了nodejs異步I/O和事件循環(huán),小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-06-06

最新評(píng)論

集安市| 美姑县| 耒阳市| 准格尔旗| 富民县| 涿州市| 东兴市| 丰宁| 连平县| 岳阳市| 襄汾县| 天全县| 永清县| 孟津县| 南华县| 塔河县| 竹溪县| 剑河县| 梨树县| 随州市| 二手房| 固安县| 阿瓦提县| 宜兴市| 桐柏县| 焦作市| 连城县| 韶关市| 洪湖市| 通山县| 临城县| 蓝田县| 江口县| 宣城市| 顺平县| 河池市| 讷河市| 湘西| 龙南县| 晋中市| 阳信县|