Linode中文文档索引:【软件开发 – NodeJS编程语言】

Linode的文档很丰富,有1000多篇,但只有英文版,有时想搭建什么服务或者解决什么问题,搜出来的常是抄来抄去的中文资料,缺乏权威性。为此本站花了一番功夫,将Linode的官方文档进行了整理,将同一个话题下的相关文档聚集在一起,并翻译了标题和概要,方便大家检索使用。碰到需求或问题时,只需定位到相关话题,根据标题和概要即可找到符合需求的文档。找到文档后,通过链接跳转到官方文档直接阅读原文即可,技术类的文档代码占大部分,还是很容易读懂的。本站已发布的中文文档链接也会陆续加入这些文档索引中。本文是【软件开发 - NodeJS编程语言】类下的文档,共计5篇,按从新到旧编排。

如果你还没有使用过Linode的服务,可通过以下链接注册帐号,使用优惠码podcastinit2018,将获赠$20赠金。

注册Linode得$20赠金

使用Nightmare.js自动化无头浏览
使用高级浏览器自动化库Nightmare.js自动执行浏览任务。
Nightmare.js 是一个高级浏览器自动化库,旨在为没有API的站点自动执行浏览任务。图书馆本身是Electron的包装,Nightmare.js将其用作浏览器与网站进行交互。本指南可帮助您在Ubuntu 16.04上安装Nightmare.js并运行自动化脚本而无需图形用户界面。
Use Nightmare.js to Automate Headless Browsing
tags: nightmare.js | node.js | headless browser | automation

如何安装Node.js.
Node.js是服务器端JavaScript应用程序的跨平台运行时环境。安装和维护Node.js有多种方法,决定使用哪种安装方法很快就会变得令人困惑,所以这里有主要的选择。
Node.js是服务器端JavaScript应用程序的跨平台运行时环境。 Node.js使用V8,谷歌的JavaScript引擎,也可以在Chromium和Chrome中找到。根据用例,Node.js可以补充或替换传统的Web服务器和工具,如Apache,nginx或PHP。
How to Install Node.js
tags: linode guide | hosting a website | website | linode quickstart guide

Ubuntu

在Ubuntu 16.04上安装和配置Selenium Grid以进行自动化测试
本指南介绍了如何设置Selenium网格,该网格可用于测试不同浏览器,浏览器版本和操作系统中的网页和应用程序。它还可用于在多个服务器之间传播大型测试套件,以提高性能。
Selenium是一个浏览器自动化库,具有大多数常见编程语言的绑定。它最常用于测试Web应用程序,但也可用于自动执行Web浏览器可以执行的任何任务。与Nightmare.js等类似工具相比,Selenium可以在任何主要浏览器的任何版本上运行任务或测试。这可能会使运行变得更加复杂,但允许您在用户可能需要的平台上测试应用程序的行为。
Install and Configure Selenium Grid on Ubuntu 16.04 for Automated Testing
tags: selenium | node.js | headless browser | automation | webdriver

Debian

在Debian或Ubuntu上从NodeSource安装Node.js.
在Debian或Ubuntu上从NodeSource安装最新的Node.js二进制文件。
1.使用curl下载NodeSource提供的设置脚本。将curl命令中的Node版本替换为您要安装的版本:
Install Node.js from NodeSource on Debian or Ubuntu
tags:

如何在Debian上安装Node.js和NGINX
如何为静态内容安装NGINX,为动态请求安装Node.js。
Node.js是一个JavaScript平台,可以提供动态,响应迅速的内容。 JavaScript通常是一种客户端浏览器语言,如HTML或CSS。但是,Node.js是一个服务器端的JavaScript平台,可与PHP相媲美。 Node.js经常与其他流行的服务器应用程序(如NGINX或Apache)一起使用。在本指南中,NGINX配置为处理前端静态文件请求,Node.js配置为处理后端文件请求。
How to Install Node.js and NGINX on Debian
tags: linode guide | hosting a website | website | linode setup | install node.js | install nginx | debian | front-end requests | back-end requests

注册Linode得$20赠金


其它推荐

本系列文档中多数内容也适用于其它VPS提供商,如果你想使用其它VPS服务,可以尝试Vultr和BandwagonHost:
注册Vultr得$10-$25赠金
搬瓦工CN2线路

Linode中文文档索引:【软件开发 – Golang】

Linode的文档很丰富,有1000多篇,但只有英文版,有时想搭建什么服务或者解决什么问题,搜出来的常是抄来抄去的中文资料,缺乏权威性。为此本站花了一番功夫,将Linode的官方文档进行了整理,将同一个话题下的相关文档聚集在一起,并翻译了标题和概要,方便大家检索使用。碰到需求或问题时,只需定位到相关话题,根据标题和概要即可找到符合需求的文档。找到文档后,通过链接跳转到官方文档直接阅读原文即可,技术类的文档代码占大部分,还是很容易读懂的。本站已发布的中文文档链接也会陆续加入这些文档索引中。本文是【软件开发 - Golang】类下的文档,共计4篇,按从新到旧编排。

如果你还没有使用过Linode的服务,可通过以下链接注册帐号,使用优惠码podcastinit2018,将获赠$20赠金。

注册Linode得$20赠金

使用Go创建TCP和UDP客户端和服务器
使用Go编程语言创建TCP和UDP客户端和服务器。
Go是由Google开发的一种编译的静态类型编程语言。许多现代应用程序,包括Docker,Kubernetes和Terraform,都是用Go编写的。 Go包允许开发人员以简单且可维护的方式组织和重用Go代码。
Create a TCP and UDP Client and Server using Go
tags: go | golang | server | client | TCP | UDP | programming | cli

Go包入门
了解如何开始使用Go包。
Go是由Google开发的一种编译的静态类型编程语言。许多现代应用程序,包括Docker,Kubernetes和Caddy,都是用Go编写的。
Getting Started with Go Packages
tags: go | golang | packages | export

使用Cobra和Go创建命令行实用程序
使用Cobra在Go中创建强大的命令行实用程序。
您需要在计算机上安装最新版本的Go才能按照显示的命令进行操作。任何比1.7更新的Go版本都可以,但是安装最新版本的Go被认为是一个好习惯。您可以查看Go版本
Using Cobra and Go to Create Command Line Utilities
tags: go | golang | cobra | programming | cli

Ubuntu

如何在Ubuntu上安装Go
本指南介绍如何在Ubuntu上安装Go编程语言。
Go是由Google开发的一种编译的静态类型编程语言。许多现代应用程序,包括Docker,Kubernetes和Caddy,都是用Go编写的。
How to Install Go on Ubuntu
tags: Go | Go Programming | Golang | Ubuntu

注册Linode得$20赠金


其它推荐

本系列文档中多数内容也适用于其它VPS提供商,如果你想使用其它VPS服务,可以尝试Vultr和BandwagonHost:
注册Vultr得$10-$25赠金
搬瓦工CN2线路

Linode中文文档索引:【软件开发 – R语言】

Linode的文档很丰富,有1000多篇,但只有英文版,有时想搭建什么服务或者解决什么问题,搜出来的常是抄来抄去的中文资料,缺乏权威性。为此本站花了一番功夫,将Linode的官方文档进行了整理,将同一个话题下的相关文档聚集在一起,并翻译了标题和概要,方便大家检索使用。碰到需求或问题时,只需定位到相关话题,根据标题和概要即可找到符合需求的文档。找到文档后,通过链接跳转到官方文档直接阅读原文即可,技术类的文档代码占大部分,还是很容易读懂的。本站已发布的中文文档链接也会陆续加入这些文档索引中。本文是【软件开发 - R语言】类下的文档,共计4篇,按从新到旧编排。

如果你还没有使用过Linode的服务,可通过以下链接注册帐号,使用优惠码podcastinit2018,将获赠$20赠金。

注册Linode得$20赠金

如何使用Shiny Server部署交互式R应用程序
Shiny是一个R库,可以创建交互式数据可视化。本指南将介绍如何使用Shiny Server部署R Shiny应用程序。
Shiny是R编程语言的库,允许您在本机R中创建交互式Web应用程序,而无需使用HTML,CSS或JavaScript等Web技术。有很多方法可以将Shiny应用程序部署到Web上;本指南使用Shiny Server在Linode上托管示例Shiny应用程序。
How to Deploy Interactive R Apps with Shiny Server
tags: r | data visualization | shiny | web app

如何使用NGINX反向代理部署RStudio服务器
RStudio Server是用于桌面环境的基于Web的RStudio版本。从世界上任何地方访问您的R开发环境。
RStudio是一种用于R的集成开发环境(IDE),一种开源统计计算语言。它包括调试和绘图工具,可以轻松编写,调试和运行R脚本。 IDE可用于桌面和服务器配置。通过在Linode上托管服务器配置(RStudio Server),您可以从任何具有Internet访问权限的计算机访问IDE。由于数据分析通常使用大型数据集并且计算成本很高,因此从远程服务器保存数据和运行R脚本比在个人计算机上工作更有效。此外,还提供专业版,允许多个用户进行项目共享和同步代码编辑。
How to Deploy RStudio Server Using an NGINX Reverse Proxy
tags: R | statistic | R Foundation | data visualization

Ubuntu

如何在Ubuntu上安装R.
在Ubuntu上安装R的简短指南
1.打开/ etc / apt / sources.list并将以下行添加到文件末尾:
"How to Install R on Ubuntu"
tags:

如何在Ubuntu和Debian上安装R.
R是一种常用于统计分析和数据可视化的编程语言。了解如何在Linode上安装基本R包。
R是除了数据可视化之外用于统计分析的编程语言。该语言通过Comprehensive R Archive Network(CRAN)高度可扩展,该网络托管了10,000多个R包,用于生成出版物质量数据,专用计算工具等。
How to install R on Ubuntu and Debian
tags: R | statistics | R Foundation | data visualization

注册Linode得$20赠金


其它推荐

本系列文档中多数内容也适用于其它VPS提供商,如果你想使用其它VPS服务,可以尝试Vultr和BandwagonHost:
注册Vultr得$10-$25赠金
搬瓦工CN2线路

Linode中文文档索引:【软件开发 – 持续集成工具】

Linode的文档很丰富,有1000多篇,但只有英文版,有时想搭建什么服务或者解决什么问题,搜出来的常是抄来抄去的中文资料,缺乏权威性。为此本站花了一番功夫,将Linode的官方文档进行了整理,将同一个话题下的相关文档聚集在一起,并翻译了标题和概要,方便大家检索使用。碰到需求或问题时,只需定位到相关话题,根据标题和概要即可找到符合需求的文档。找到文档后,通过链接跳转到官方文档直接阅读原文即可,技术类的文档代码占大部分,还是很容易读懂的。本站已发布的中文文档链接也会陆续加入这些文档索引中。本文是【软件开发 - 持续集成工具】类下的文档,共计5篇,按从新到旧编排。

如果你还没有使用过Linode的服务,可通过以下链接注册帐号,使用优惠码podcastinit2018,将获赠$20赠金。

注册Linode得$20赠金

不可变的基础设施
不可变基础设施简介
在持续交付模型中,自动化可重复且可靠的软件部署过程至关重要。缩放越多,此任务就越复杂。您需要对许多服务器上的堆栈的所有组件进行精细控制,并能够测试组件在其已部署环境中的交互方式。
"Immutable Infrastructure"
tags: ci | automation | immutable | infrastructure

持续集成/持续交付(CI/CD)简介
本指南概述了持续集成和持续开发,并讨论了如何利用您的Linode创建CI / CD管道。
在软件开发中,集成是将重构代码,新功能或错误修复等更改合并到现有代码库中的过程。
Introduction to Continuous Integration/Continuous Delivery (CI/CD)
tags: jenkins | pipeline | ci | automation | continuous integration | continuous delivery

如何使用Wercker开发和部署应用程序
Wercker允许您仅使用一个配置文件为应用程序设置自动化管道。本指南介绍了wercker.yml文件的基础知识,并演示了几个基本的工作流程。
Wercker是一款软件自动化工具,旨在为开发人员和组织改进持续集成和持续交付(CI / CD)流程。它支持创建自动化工作流程或管道,指定在将更改推送到源存储库时在代码上运行的一系列任务或命令。
How to Develop and Deploy Your Applications Using Wercker
tags: wercker | docker | development

Ubuntu

在Ubuntu 18.04上使用Buildbot进行软件测试
本教程将介绍如何安装,配置和使用Buildbot作为持续集成平台,以及如何编写自定义测试版本的配置。
Buildbot是一个用于测试软件项目的开源系统。在本指南中,您将Linode设置为Buildbot服务器,以用作测试代码的持续集成平台。与Travis CI等托管解决方案类似,Buildbot是一个自动化测试平台,可以监视代码更改,测试项目代码并发送有关构建失败的通知。
Use Buildbot for Software Testing on Ubuntu 18.04
tags: buildbot | testing | python | continuous integration | ci | build | qa

如何在Ubuntu上使用Jenkins自动构建
该方法指南可让您使用Jenkins创建简单的自动化工作流程。
Jenkins是一个开源自动化服务器,允许您构建管道以自动化构建,测试和部署应用程序的过程。在本指南中,您将实施基本工作流程,以加快持续集成和持续交付(CI / CD)过程。
How to Automate Builds with Jenkins on Ubuntu
tags: jenkins | pipeline | ci | automation

注册Linode得$20赠金


其它推荐

本系列文档中多数内容也适用于其它VPS提供商,如果你想使用其它VPS服务,可以尝试Vultr和BandwagonHost:
注册Vultr得$10-$25赠金
搬瓦工CN2线路

Linode中文文档索引:【软件开发】

Linode的文档很丰富,有1000多篇,但只有英文版,有时想搭建什么服务或者解决什么问题,搜出来的常是抄来抄去的中文资料,缺乏权威性。为此本站花了一番功夫,将Linode的官方文档进行了整理,将同一个话题下的相关文档聚集在一起,并翻译了标题和概要,方便大家检索使用。碰到需求或问题时,只需定位到相关话题,根据标题和概要即可找到符合需求的文档。找到文档后,通过链接跳转到官方文档直接阅读原文即可,技术类的文档代码占大部分,还是很容易读懂的。本站已发布的中文文档链接也会陆续加入这些文档索引中。本文是【软件开发】类下的文档,共计8篇,按从新到旧编排。

如果你还没有使用过Linode的服务,可通过以下链接注册帐号,使用优惠码podcastinit2018,将获赠$20赠金。

注册Linode得$20赠金

为什么你应该学习Julia
Julia是一种动态类型的函数式编程语言,旨在匹配Python的可读语法和易用性,而不会牺牲传统编译语言的性能。本指南介绍了Julia的主要功能,优点和局限性,并简要介绍了安装和基本使用。
Julia是2012年发布的函数式编程语言。它的创建者希望将Python的可读性和简单性与静态类型的编译语言(如C语言)的速度相结合。
Why You Should Learn Julia
tags: data science | julia | python | why learn Julia

在Linode上部署React应用程序
学习使用Rsync将本地开发的React应用程序部署到您的Linode。
React是一个用于构建用户界面的流行JavaScript库。虽然React经常被用作更复杂应用程序的前端,但它也足够强大,可以单独用于完整的客户端应用程序。
"Deploy a React Application on Linode"
tags: react | reactjs | deploy | rsync

使用ThingsBoard查看物联网数据
本指南将介绍如何使用ThingsBoard跟踪和可视化来自物联网设备的数据。
ThingsBoard是一个开源平台,用于收集和可视化物联网设备的数据。可以将来自任意数量设备的数据发送到云服务器,在云服务器中可以通过可自定义的仪表板查看或共享。
View IoT Data with ThingsBoard
tags: iot | raspberry pi | internet of things | dashboard

WebSockets简介
本指南将简要介绍WebSocket,并向读者介绍WebSocket API。
WebSocket协议是一种广泛支持的开放标准,用于开发实时应用程序。以前用于模拟全双工连接的方法基于 polling ,这是一种同步方法,其中客户端向服务器发出请求以查看是否有任何可用信息。即使没有可用信息,客户端也会收到来自服务器的响应。
Introduction to WebSockets
tags: websocket | sockets | introduction to websockets | full duplex

在远程设备上使用Linode进行Web开发
本指南介绍如何在Linode上设置远程开发环境。然后,您可以从平板电脑或笔记本电脑等远程设备连接到它。
本指南将指导您完成将Linode配置为高效远程开发环境的必要步骤。然后,您将使用平板电脑连接到此环境,并使用ssh和文本编辑器编辑简单的Web应用程序。
Use a Linode for Web Development on Remote Devices
tags: docker | container | portainer | linode | remote | devices

使用Pyinotify监视文件系统事件
Pyinotify是一个Python库,用于使用inotify,这是一个用于监视文件系统更改的Linux内核子系统。
通过inotify进行文件系统监控可以通过Python使用pyinotify进行接口。本指南将演示如何使用Python脚本监视目录,然后通过合并异步模块或运行其他线程来探索实际用途。
Monitor Filesystem Events with Pyinotify
tags: inotify | pyinotify | monitoring | python | async

使用cpanminus管理CPAN模块
使用cpanminus轻松安装和管理Perl模块。
CPAN是Comprehensive Perl Archive Network,是发布和获取Perl编程语言的最新模块和库的主要来源。使用 CPAN Shell 安装Perl模块的默认方法为用户提供了强大的功能和灵活性,但这是以复杂配置和不优雅的默认设置为代价的。
Manage CPAN Modules with cpanminus
tags: cpan | perl | cpanm

Ubuntu

在Ubuntu 14.04上使用Immutant和WildFly进行Clojure部署
在Ubuntu 14.04上使用Immutant和WildFly进行Clojure部署
Clojure是一种通用编程语言,强调函数式编程。它是在Java虚拟机(JVM)上运行的Lisp编程语言的一种方言。虽然Clojure允许您编写优雅而简洁的代码,但它能够利用现有的JVM基础结构(如库,工具和应用程序服务器)使其成为一种非常实用的选择。
Clojure Deployment with Immutant and WildFly on Ubuntu 14.04
tags: clojure | luminus | leiningen | immutant | jvm | wildfly | jboss | oracle jdk 8

注册Linode得$20赠金


其它推荐

本系列文档中多数内容也适用于其它VPS提供商,如果你想使用其它VPS服务,可以尝试Vultr和BandwagonHost:
注册Vultr得$10-$25赠金
搬瓦工CN2线路

Linode中文文档索引:【软件开发 – Python语言】

Linode的文档很丰富,有1000多篇,但只有英文版,有时想搭建什么服务或者解决什么问题,搜出来的常是抄来抄去的中文资料,缺乏权威性。为此本站花了一番功夫,将Linode的官方文档进行了整理,将同一个话题下的相关文档聚集在一起,并翻译了标题和概要,方便大家检索使用。碰到需求或问题时,只需定位到相关话题,根据标题和概要即可找到符合需求的文档。找到文档后,通过链接跳转到官方文档直接阅读原文即可,技术类的文档代码占大部分,还是很容易读懂的。本站已发布的中文文档链接也会陆续加入这些文档索引中。本文是【软件开发 - Python语言】类下的文档,共计8篇,按从新到旧编排。

如果你还没有使用过Linode的服务,可通过以下链接注册帐号,使用优惠码podcastinit2018,将获赠$20赠金。

注册Linode得$20赠金

如何安装direnv
安装direnv的简短指南
Direnv根据您当前的目录修改shell环境。这允许用户隔离特定于项目的环境变量,并避免依赖于单个shell.profile文件。当direnv在当前目录中检测到.envrc文件时,它将加载文件声明的环境变量,执行任何shell命令和脚本。
"How to install direnv"
tags: python | bash | direnv | automation

使用Pipenv管理Python包和虚拟环境
Pipenv将Pip和Virtualenv的功能整合到一个工具中,有助于在安装软件包和管理虚拟环境时简化工作流程。本指南将向您展示如何安装Pipenv,创建和使用虚拟环境以及安装软件包。
Pipenv是Python官方推荐的包管理工具。它结合了Pip和Virtualenv的功能,以及Bundler和NPM等其他语言的包装工具的最佳功能。这样可以简化安装包和管理虚拟环境的工作流程。
Manage Python Packages and Virtual Environments with Pipenv
tags: python | virtual environment | pip | virtualenv | pipenv

Python 3中的字符串操作
字符串是Python中最常用的数据类型之一。本指南将介绍如何使用Python 3创建,操作和格式化字符串。
字符串是Python中最基本的数据类型之一,用于表示文本数据。几乎每个应用程序都涉及使用字符串,Python的str类提供了许多方法来简化字符串操作。
String Manipulation in Python 3
tags: python | string | f string | format string | python 3

PySpark简介
了解如何在Linode上安装和使用PySpark进行分布式计算。在本指南中,我们将使用一个计算语料库中的单词来学习PySpark API的示例。
Apache Spark是一个大数据处理引擎,与MapReduce相比具有多个优势。通过删除Hadoop中的大部分样板代码,Spark提供了更大的简单性。此外,由于Spark处理内存中的大多数操作,因此它通常比MapReduce更快,MapReduce在每次操作后将数据写入磁盘。
"Introduction to PySpark"
tags: big data | spark | nltk | mapreduce | pyspark | hadoop

如何使用Miniconda安装Python 3
使用Miniconda安装Python 3的简短指南
1.下载并安装Miniconda:
"How to install Python 3 with Miniconda"
tags: python 3 | miniconda | continuum

使用Scrapy从HTML标记中提取数据
使用Python Scrapy抓取Web的指南。
Scrapy是一个用于创建Web抓取应用程序的Python框架。它提供了一个编程接口,通过识别新链接来抓取Web,并从下载的内容中提取结构化数据。
Use Scrapy to Extract Data From HTML Tags
tags: Scrapy | Python | crawling | spider | web scraping

如何使用Celery和RabbitMQ设置任务队列
如何使用Celery和RabbitMQ设置任务队列
Celery是一个Python任务队列系统,用于处理跨线程或网络节点的工作任务分配。它使异步任务管理变得容易。您的应用程序只需要将消息推送到像RabbitMQ这样的代理,Celery工作人员会弹出它们并安排任务执行。
How to Set Up a Task Queue with Celery and RabbitMQ
tags: celery | Python | tasks | asynchronous | cluster

Ubuntu

在Ubuntu 16.10上创建Python虚拟环境
本指南将向您展示如何在Ubuntu 16.10 Linode上创建Python虚拟环境。
Python虚拟环境 – 或者“virtualenv” – 是在Linode上创建独立Python环境的工具。这可以非常强大,因为您可以创建虚拟环境并将所有Python可执行文件/软件包安装到其中,不会在创建的虚拟环境之外留下任何依赖关系。
Create a Python Virtual Environment on Ubuntu 16.10
tags: python | python virtual environment | virtualenv

注册Linode得$20赠金


其它推荐

本系列文档中多数内容也适用于其它VPS提供商,如果你想使用其它VPS服务,可以尝试Vultr和BandwagonHost:
注册Vultr得$10-$25赠金
搬瓦工CN2线路

Linode中文文档索引:【软件开发 – JAVA】

Linode的文档很丰富,有1000多篇,但只有英文版,有时想搭建什么服务或者解决什么问题,搜出来的常是抄来抄去的中文资料,缺乏权威性。为此本站花了一番功夫,将Linode的官方文档进行了整理,将同一个话题下的相关文档聚集在一起,并翻译了标题和概要,方便大家检索使用。碰到需求或问题时,只需定位到相关话题,根据标题和概要即可找到符合需求的文档。找到文档后,通过链接跳转到官方文档直接阅读原文即可,技术类的文档代码占大部分,还是很容易读懂的。本站已发布的中文文档链接也会陆续加入这些文档索引中。本文是【软件开发 - JAVA】类下的文档,共计8篇,按从新到旧编排。

如果你还没有使用过Linode的服务,可通过以下链接注册帐号,使用优惠码podcastinit2018,将获赠$20赠金。

注册Linode得$20赠金

如何安装Java 8 JDK
使用Oracle ppa存储库安装Java 8 JDK的简短指南。
本节中的步骤将在Ubuntu 16.04上安装Java 8 JDK。对于其他发行版,请参阅官方文档。
"How to Install Java 8 JDK"
tags:

Ubuntu

在如何在Ubuntu 16.04上部署NGINX上使用Spring Boot应用程序
通过命令行快速创建嵌入在Tomcat服务器上的Spring Boot应用程序。通过NGINX反向代理在Linode上部署此应用程序。
Spring Boot通过处理默认配置并允许Java开发人员专注于快速原型设计,从而实现Spring Framework的快速开发。本指南介绍如何创建一个简单的Spring Boot应用程序,然后通过NGINX反向代理进行公开。
How to Deploy Spring Boot Applications on NGINX on Ubuntu 16.04
tags: spring | tomcat | maven | Java | gradle

如何在Ubuntu上安装JDK
在Ubuntu上安装Java的简短指南
1.安装software-properties-common
"How to install JDK on Ubuntu"
tags: java | jdk | install java

在Ubuntu上安装Oracle Java SE Development Kit 11
在Ubuntu Bionic Beaver上安装Oracle Java Development Kit。
Java是世界上最流行的编程语言之一,可用于创建从软件到基本Web应用程序的任何东西。 Java最初是在Sun Microsystems开发的,后者被Oracle收购。出于这个原因,Oracle的Java平台是最知名的。但是,还有其他诸如IBM Runtimes,Red Hat的Open JDK和Zulu。
Install Oracle Java SE Development Kit 11 on Ubuntu
tags: java | oracle | openjdk | jdk

在Ubuntu 16.04上安装Java
安装Oracle Java开发工具包
Java是世界上最流行的编程语言之一。 Java可用于创建从软件到基本Web应用程序的任何内容。
Install Java on Ubuntu 16.04
tags: oracle | java | JDK | install java | ubuntu

Debian

在Debian 8上安装Java
这个操作指南将允许您在Debian 8上安装Java
Java是一种功能强大的编程语言。用Java编写的软件可以在任何系统上编译和运行。与Python或C不同,Java不会预先安装在Linode分发映像上。本指南在Debian 8中安装OpenJDK 7运行时环境和开发工具包.OpenJDK是Java SE Development Kit的免费开源实现。
Install Java on Debian 8
tags: install Java | Debian | OpenJDK | Java JDK

CentOS

在Centos 7上安装Java
本教程介绍如何在CentOS 7上安装Java。
Java是一种功能强大的编程语言。用Java编写的软件可以在任何系统上编译和运行。与Python或C不同,Java不会预先安装在Linode分发映像上。本指南在CentOS 7中安装OpenJDK 8运行时环境和开发工具包.OpenJDK是Java SE Development Kit的免费开源实现。
Install Java on Centos 7
tags: CentOS | install Java | CENTOS | Java JRE | Java JDK

在CentOS 7上使用WildFly进行Java开发
设置WildFly并将其配置为Java Application Server,以开发,测试和运行Java应用程序
JBoss AS(重命名为WildFly)已被使用多年,是最着名的表演和免费社区Java应用服务器之一。当Red Hat开始为其企业版JBoss EAP提供商业支持并支持内部部署,虚拟或云时,注意力甚至得到了提升。红帽还为红帽企业Linux提供商业支持,并为客户提供多种产品的庞大生态系统。
Java Development with WildFly on CentOS 7
tags: java | jboss | jboss as | wildfly | apache | mysql | mariaDB

注册Linode得$20赠金


其它推荐

本系列文档中多数内容也适用于其它VPS提供商,如果你想使用其它VPS服务,可以尝试Vultr和BandwagonHost:
注册Vultr得$10-$25赠金
搬瓦工CN2线路

Linode中文文档索引:【软件开发 – BUG跟踪】

Linode的文档很丰富,有1000多篇,但只有英文版,有时想搭建什么服务或者解决什么问题,搜出来的常是抄来抄去的中文资料,缺乏权威性。为此本站花了一番功夫,将Linode的官方文档进行了整理,将同一个话题下的相关文档聚集在一起,并翻译了标题和概要,方便大家检索使用。碰到需求或问题时,只需定位到相关话题,根据标题和概要即可找到符合需求的文档。找到文档后,通过链接跳转到官方文档直接阅读原文即可,技术类的文档代码占大部分,还是很容易读懂的。本站已发布的中文文档链接也会陆续加入这些文档索引中。本文是【软件开发 - BUG跟踪】类下的文档,共计5篇,按从新到旧编排。

如果你还没有使用过Linode的服务,可通过以下链接注册帐号,使用优惠码podcastinit2018,将获赠$20赠金。

注册Linode得$20赠金

使用Flyspray跟踪错误并管理开发
安装并开始使用Flyspray来跟踪项目开发。
Flyspray是一种先进的错误跟踪系统,允许软件开发团队,开源软件项目和其他团队管理开发进度,发布报告,功能开发和其他项目任务。针对流行的LAMP堆栈,包括对电子邮件和Jabber(XMPP)通知的支持,Flyspray是希望易于使用和管理具有高级功能的问题跟踪系统的团队的理想解决方案。
Track Bugs and Manage Development with Flyspray
tags: bug tracking | flyspray | issue management | feature development

使用Bug Genie跟踪错误并管理开发
在您的Linode上安装高级错误跟踪和问题管理软件Bug Genie来管理项目。
Bug Genie是一个问题跟踪系统,用于帮助管理开发过程的所有阶段,包括规划,错误跟踪,功能开发和整体项目管理。 Bug Genie还提供生成复杂报告和图表的能力,以帮助项目负责人和利益相关者深入了解项目开发的现状和进展。
Track Bugs and Manage Development with Bug Genie
tags: bug tracking | issue tracking | feature development | bug genie | the bug genie

Debian

在Debian 5上使用Mantis Bug Tracker管理开发(Lenny发行版)
使用Debian 5(Lenny)上的Mantis bug跟踪器跟踪开发错误并与团队成员协调。
Mantis Bug Tracker(通常称为MantisBT)是一个免费的基于Web的错误跟踪系统。 Mantis提供许多与Bugzilla等其他跟踪器相同的功能,但设置起来更简单易行。
Manage Development with the Mantis Bug Tracker on Debian 5 (Lenny)
tags: mantis | mantis debian | mantis linux | bug tracker | development

CentOS

在CentOS 5上使用Mantis Bug Tracker管理开发
使用CentOS 5上的Mantis bug跟踪器跟踪开发错误并与团队成员协调。
Mantis Bug Tracker(通常称为MantisBT)是一个免费的基于Web的错误跟踪系统。 Mantis提供许多与Bugzilla等其他跟踪器相同的功能,但设置起来更简单易行。
Manage Development with the Mantis Bug Tracker on CentOS 5
tags: mantis | mantis fedora | mantis linux | bug tracker | development

Fedora

在Fedora 14上使用Mantis Bug Tracker管理开发
使用Fedora 14上的Mantis bug跟踪器跟踪开发错误并与团队成员协调。
Mantis Bug Tracker(通常称为MantisBT)是一个免费的基于Web的错误跟踪系统。 Mantis提供许多与Bugzilla等其他跟踪器相同的功能,但设置起来更简单易行。
Manage Development with the Mantis Bug Tracker on Fedora 14
tags: mantis | mantis fedora | mantis linux | bug tracker | development

注册Linode得$20赠金


其它推荐

本系列文档中多数内容也适用于其它VPS提供商,如果你想使用其它VPS服务,可以尝试Vultr和BandwagonHost:
注册Vultr得$10-$25赠金
搬瓦工CN2线路

Linode中文文档索引:【软件开发 – Ruby on Rails】

Linode的文档很丰富,有1000多篇,但只有英文版,有时想搭建什么服务或者解决什么问题,搜出来的常是抄来抄去的中文资料,缺乏权威性。为此本站花了一番功夫,将Linode的官方文档进行了整理,将同一个话题下的相关文档聚集在一起,并翻译了标题和概要,方便大家检索使用。碰到需求或问题时,只需定位到相关话题,根据标题和概要即可找到符合需求的文档。找到文档后,通过链接跳转到官方文档直接阅读原文即可,技术类的文档代码占大部分,还是很容易读懂的。本站已发布的中文文档链接也会陆续加入这些文档索引中。本文是【软件开发 - Ruby on Rails】类下的文档,共计20篇,按从新到旧编排。

如果你还没有使用过Linode的服务,可通过以下链接注册帐号,使用优惠码podcastinit2018,将获赠$20赠金。

注册Linode得$20赠金

使用RVM安装Ruby
使用RVM在Linux上安装Ruby。
1.安装mpapis GPG密钥:
Install Ruby Using RVM
tags: ruby | rvm

Ubuntu

使用Unicorn和Nginx在Ubuntu 14.04上配置Ruby on Rails应用程序
使用Unicorn和Nginx在Ubuntu 14.04上配置Ruby on Rails堆栈
Ruby on Rails是一个流行的Web应用程序框架,允许开发人员创建动态Web应用程序。本指南介绍如何在Ubuntu 14.04上使用Unicorn和nginx在服务器上部署Rails应用程序。
Use Unicorn and Nginx to Configure Ruby on Rails Applications on Ubuntu 14.04
tags: ruby on rails | unicorn rails | ruby on rails ubuntu 14.04 | nginx | reverse proxy | ubuntu 14.04

在Ubuntu 12.04 LTS上用Nginx运行Ruby on Rails应用(Precise发行版)
在Ubuntu 12.04上为Nginx Web应用程序使用Ruby on Rails框架
Ruby on Rails是一个快速开发的Web框架,允许Web设计人员和开发人员实现动态的全功能Web应用程序。本指南描述了在Debian 8上使用Phusion Passenger和Nginx Web服务器部署Ruby on Rails所需的过程。
Ruby on Rails with Nginx on Ubuntu 12.04 LTS (Precise)
tags: ruby on rails | ruby on nginx | rails apps

在Ubuntu 10.10上使用Apache运行Ruby on Rails应用(Maverick发行版)
使用Apache Web服务器和Ubuntu 10.10来提供Ruby on Rails应用程序。
Ruby on Rails是一种流行的快速开发Web框架,允许Web设计人员和开发人员快速实现使用Ruby编程语言编写的动态全功能Web应用程序。 Rails使开发人员能够在紧迫的时间尺度上生成创新应用程序众所周知的Rails驱动站点的示例包括Hulu,GitHub和37 Signals提供的应用程序等。本指南使用Phusion Passenger或mod_rails方法部署Rails应用程序。 Passenger允许您直接在Apache应用程序中嵌入Rails应用程序,而无需担心FastCGI或复杂的Web服务器代理。
Ruby on Rails with Apache on Ubuntu 10.10 (Maverick)
tags: ruby on rails | rails on ubuntu | rails apps | rails and apache

在Ubuntu 10.10上用Nginx运行Ruby on Rails应用(Maverick发行版)
在Ubuntu 10.10操作系统上使用适用于Nginx Web应用程序的Ruby on Rails框架。
Ruby on Rails是一种流行的快速开发Web框架,允许Web设计人员和开发人员使用Ruby编程语言实现功能齐全的动态Web应用程序。本指南描述了在Ubuntu 10.10(Maverick)上使用Passenger和nginx Web服务器部署Ruby on Rails所需的过程。
Ruby on Rails with Nginx on Ubuntu 10.10 (Maverick)
tags: ruby on rails | ruby on nginx | rails apps

在Ubuntu 10.04上使用Apache运行Ruby on Rails应用(Lucid发行版)
使用Apache Web服务器和Ubuntu 10.04来提供Ruby on Rails应用程序。
Ruby on Rails是一种流行的快速开发Web框架,允许Web设计人员和开发人员快速实现使用Ruby编程语言编写的动态全功能Web应用程序。 Rails使开发人员能够在紧迫的时间尺度上生成创新应用程序众所周知的Rails驱动站点的示例包括Hulu,GitHub和37 Signals提供的应用程序等。本指南使用Phusion Passenger或mod_rails方法部署Rails应用程序。 Passenger允许您直接在Apache应用程序中嵌入Rails应用程序,而无需担心FastCGI或复杂的Web服务器代理。
Ruby on Rails with Apache on Ubuntu 10.04 (Lucid)
tags: ruby on rails | rails on ubuntu | rails apps | rails and apache

在Ubuntu 10.04上用Nginx运行Ruby on Rails应用(Lucid发行版)
在Ubuntu 10.04操作系统上为Nginx Web应用程序使用Ruby on Rails框架。
Ruby on Rails是一种流行的快速开发Web框架,允许Web设计人员和开发人员使用Ruby编程语言实现功能齐全的动态Web应用程序。本指南介绍了在Ubuntu 10.04(Lucid)上使用Passenger和nginx Web服务器部署Ruby on Rails所需的过程。
Ruby on Rails with Nginx on Ubuntu 10.04 (Lucid)
tags: ruby on rails | ruby on nginx | rails apps

在Ubuntu 9.10上使用Apache运行Ruby on Rails应用(Karmic发行版)
使用Apache Web服务器和Ubuntu 9.10来提供Ruby on Rails应用程序。
Ruby on Rails是一种流行的快速开发Web框架,允许Web设计人员和开发人员快速实现使用Ruby编程语言编写的动态全功能Web应用程序。 Rails使开发人员能够在紧迫的时间尺度上生成创新应用程序众所周知的Rails驱动站点的示例包括Hulu,GitHub和37 Signals提供的应用程序等。本指南使用Phusion Passenger或mod_rails方法部署Rails应用程序。 Passenger允许您直接在Apache应用程序中嵌入Rails应用程序,而无需担心FastCGI或复杂的Web服务器代理。
Ruby on Rails with Apache on Ubuntu 9.10 (Karmic)
tags: ruby on rails | rails on ubuntu | rails apps | rails and apache

在Ubuntu 9.10上用Nginx运行Ruby on Rails应用(Karmic发行版)
在Ubuntu 9.10操作系统上使用适用于Nginx Web应用程序的Ruby on Rails框架。
Ruby on Rails是一种流行的快速开发Web框架,允许Web设计人员和开发人员使用Ruby编程语言实现功能齐全的动态Web应用程序。本指南介绍了在Ubuntu 9.10(Karmic)上使用Passenger和nginx Web服务器部署Ruby on Rails所需的过程。
Ruby on Rails with Nginx on Ubuntu 9.10 (Karmic)
tags: ruby on rails | ruby on nginx | rails apps

在Ubuntu 8.04 LTS上用Nginx运行Ruby on Rails应用(Hardy发行版)
在Ubuntu 8.04 LTS操作系统上为Nginx Web应用程序使用Ruby on Rails框架。
Ruby on Rails是一种流行的快速开发Web框架,允许Web设计人员和开发人员使用Ruby编程语言实现功能齐全的动态Web应用程序。本指南描述了在Ubuntu 8.04 LTS(Hardy)上使用Passenger和nginx Web服务器部署Ruby on Rails所需的过程。
Ruby on Rails with Nginx on Ubuntu 8.04 LTS (Hardy)
tags: ruby on rails | rails on ubuntu | ruby on nginx | rails apps

在Ubuntu 9.04上用Nginx运行Ruby on Rails应用(Jaunty发行版)
在Ubuntu 9.04操作系统上使用适用于Nginx Web应用程序的Ruby on Rails框架。
Ruby on Rails是一种流行的快速开发Web框架,允许Web设计人员和开发人员使用Ruby编程语言实现功能齐全的动态Web应用程序。本指南介绍了在Ubuntu 9.04(Jaunty)上使用Passenger和nginx Web服务器部署Ruby on Rails所需的过程。
Ruby on Rails with Nginx on Ubuntu 9.04 (Jaunty)
tags: ruby on rails | ruby on nginx | rails apps

在Ubuntu 9.04上使用Apache运行Ruby on Rails应用(Jaunty发行版)
使用带有Ubuntu 9.04的Apache Web服务器来提供Ruby on Rails应用程序。
Ruby on Rails是一种流行的快速开发Web框架,允许Web设计人员和开发人员使用Ruby编程语言快速实现动态,全功能的Web应用程序。
Ruby on Rails with Apache on Ubuntu 9.04 (Jaunty)
tags: ruby on rails | rails on ubuntu | rails apps | rails and apache

Debian

在Debian 9上使用Apache安装Ruby on Rails
使用带有Debian的Apache Web服务器来提供Ruby on Rails应用程序。
Ruby on Rails是一个服务器端Web应用程序框架。它维护了一组策划组件和“约定优于配置”的理念,使得可以快速开发应用程序而无需大量样板。本指南将向您展示如何使用Phusion Passenger在您的Linode上部署Rails应用程序。 Passenger允许您直接在Apache应用程序中嵌入Rails应用程序,而无需担心FastCGI或复杂的Web服务器代理。
Install Ruby on Rails with Apache on Debian 9
tags: ruby on rails | rails on debian | rails apps | rails and apache | deploy rails

在Debian 9上运行Ruby on Rails与NGINX
本指南介绍如何使用NGINX和Passenger在Debian上托管Ruby on Rails应用程序。
Ruby on Rails是一个Web框架,允许Web设计人员和开发人员实现动态的,功能齐全的Web应用程序。在生产中部署Rails应用程序时,开发人员可以从几个流行的应用程序服务器中进行选择,包括Puma,Unicorn和Passenger。本指南将使用Passenger,因为它可以方便地与NGINX集成。
Ruby on Rails with NGINX On Debian 9
tags: ruby on rails | ruby on nginx | rails apps | debian | debian 9 | ruby | nginx

在Debian 7上使用Nginx上使用Ruby on Rails(Wheezy发行版)
在Debian 7上使用Ruby on Rails框架获取Nginx Web应用程序
Ruby on Rails是一种流行的快速开发Web框架,允许Web设计人员和开发人员使用Ruby编程语言实现功能齐全的动态Web应用程序。本指南介绍了在Debian 7(Wheezy)上使用Passenger和Nginx Web服务器部署Ruby on Rails所需的过程。出于本教程的目的,假设您已遵循我们的入门指南中概述的步骤,您的系统是最新的,并且您已通过SSH以root身份登录到Linode。
Ruby on Rails with Nginx on Debian 7 (Wheezy)
tags: ruby on rails | ruby on nginx | rails apps

在Debian 7上使用Apache运行Ruby on Rails应用(Wheezy发行版)
使用Apache Web服务器和Debian 7 Wheezy来提供Ruby on Rails应用程序。
Ruby on Rails是一种流行的快速开发Web框架,允许Web设计人员和开发人员快速实现使用Ruby编程语言编写的动态全功能Web应用程序。 Rails使开发人员能够在紧迫的时间尺度上生成创新应用程序众所周知的Rails驱动站点的示例包括Hulu,GitHub和37 Signals提供的应用程序等。本指南使用Phusion Passenger或mod_rails方法部署Rails应用程序。 Passenger允许您直接在Apache应用程序中嵌入Rails应用程序,而无需担心FastCGI或复杂的Web服务器代理。
Ruby on Rails with Apache on Debian 7 (Wheezy)
tags: ruby on rails | rails on debian | rails apps | rails and apache

在Debian 8上使用Apache安装Ruby on Rails
使用带有Debian 8 Wheezy的Apache Web服务器来提供Ruby on Rails应用程序。
Ruby on Rails是一个快速开发的Web框架,允许Web设计人员和开发人员实现动态的全功能Web应用程序。本指南使用Phusion Passenger或mod_rails方法部署Rails应用程序。 Passenger允许您直接在Apache应用程序中嵌入Rails应用程序,而无需担心FastCGI或复杂的Web服务器代理。
Install Ruby on Rails with Apache on Debian 8
tags: ruby on rails | rails on debian | rails apps | rails and apache

在Debian 6上使用Apache运行Ruby on Rails应用(Squeeze发行版)
使用带有Debian 6 Squeeze的Apache Web服务器来提供Ruby on Rails应用程序。
Ruby on Rails是一种流行的快速开发Web框架,允许Web设计人员和开发人员快速实现使用Ruby编程语言编写的动态全功能Web应用程序。 Rails使开发人员能够在紧迫的时间尺度上生成创新应用程序众所周知的Rails驱动站点的示例包括Hulu,GitHub和37 Signals提供的应用程序等。本指南使用Phusion Passenger或mod_rails方法部署Rails应用程序。 Passenger允许您直接在Apache应用程序中嵌入Rails应用程序,而无需担心FastCGI或复杂的Web服务器代理。
Ruby on Rails with Apache on Debian 6 (Squeeze)
tags: ruby on rails | rails on ubuntu | rails apps | rails and apache

在Debian 5上用Nginx运行Ruby on Rails应用(Lenny发行版)
在Debian 5(Lenny)操作系统上为Nginx Web应用程序使用Ruby on Rails框架。
Ruby on Rails是一种流行的快速开发Web框架,允许Web设计人员和开发人员使用Ruby编程语言实现功能齐全的动态Web应用程序。本指南描述了在Debian 5(Lenny)上使用Passenger和nginx Web服务器部署Ruby on Rails所需的过程。
Ruby on Rails with Nginx on Debian 5 (Lenny)
tags: ruby on rails | rails on debian | ruby on nginx | rails apps

CentOS

在Ruby on Rails与CentOS 5上使用Nginx
在CentOS 5操作系统上为Nginx Web应用程序使用Ruby on Rails框架。
Ruby on Rails是一种流行的快速开发Web框架,允许Web设计人员和开发人员使用Ruby编程语言实现功能齐全的动态Web应用程序。本指南描述了在CentOS 5上使用Passenger和nginx Web服务器部署Ruby on Rails所需的过程。
Ruby on Rails with Nginx on CentOS 5
tags: ruby on rails | rails on CentOS | ruby on nginx | rails apps

注册Linode得$20赠金


其它推荐

本系列文档中多数内容也适用于其它VPS提供商,如果你想使用其它VPS服务,可以尝试Vultr和BandwagonHost:
注册Vultr得$10-$25赠金
搬瓦工CN2线路

Linode中文文档索引:【软件开发 – 版本控制】

Linode的文档很丰富,有1000多篇,但只有英文版,有时想搭建什么服务或者解决什么问题,搜出来的常是抄来抄去的中文资料,缺乏权威性。为此本站花了一番功夫,将Linode的官方文档进行了整理,将同一个话题下的相关文档聚集在一起,并翻译了标题和概要,方便大家检索使用。碰到需求或问题时,只需定位到相关话题,根据标题和概要即可找到符合需求的文档。找到文档后,通过链接跳转到官方文档直接阅读原文即可,技术类的文档代码占大部分,还是很容易读懂的。本站已发布的中文文档链接也会陆续加入这些文档索引中。本文是【软件开发 - 版本控制】类下的文档,共计16篇,按从新到旧编排。

如果你还没有使用过Linode的服务,可通过以下链接注册帐号,使用优惠码podcastinit2018,将获赠$20赠金。

注册Linode得$20赠金

使用Docker安装GitLab
如何使用Docker安装GitLab。
GitLab是一个免费的Git存储库管理应用程序,如GitHub或Bitbucket,您可以在自己的Linode上运行。本指南将向您展示如何使用官方GitLab Docker映像安装GitLab。
"Install GitLab with Docker"
tags: gitlab | git | docker

如何在Windows上安装Git
在Windows上安装Git的简短指南
要在Windows上安装Git,您需要从Git网站下载安装程序:
"How to install Git on Windows"
tags: windows | git | version

如何在Mac上安装Git
安装Git的简短指南
在Mac OS上安装Git有多种方法。您可以使用Homebrew,MacPorts或下载Git安装程序包来安装Git。
"How to install Git on Mac"
tags: mac | git | version

如何在Linux上安装Git
在Linux上安装Git的简短指南

如何安装Git并克隆GitHub软件源
本教程介绍如何使用Git和GitHub开发有关安装Git和创建第一个GitHub测试存储库的说明。
GitHub是一个允许开发人员使用Git版本控制系统进行协作的网站。通过Git和GitHub,来自世界各地的程序员可以在有组织的最新流程中分享想法和代码。
How to Install Git and Clone a GitHub Repository
tags: git | dvcs | vcs | scm | gitweb | github

版本控制简介
我们开始使用版本控制的指南
在“托管网站”指南中,您了解了如何通过安装和配置Web服务器,数据库和PHP来托管您的网站。现在是时候实现版本控制来保护您的数据并顺利处理代码更新。当您到达本指南的末尾时,您将了解如何使用大型组织使用的许多版本控制方法和工具。
Introduction to Version Control
tags: version control | introduction to version control | git | introduction to git

使用Mercurial管理分布式版本控制
使用Mercurial版本控制系统来管理分布式环境中的源代码。
Mercurial是领先的分布式版本控制系统之一,它允许软件开发人员和协作人团队在公共代码库上工作,而无需依赖集中式服务器或持续的网络连接。 Mercurial在多个平台上运行,可用于管理许多不同操作系统上的代码项目。
Manage Distributed Version Control with Mercurial
tags: version control | hg | mercurial

使用Bazaar管理分布式源分支
使用Bazaar版本管理系统。
Bazaar是一个类似于git的分布式版本控制系统。 Bazaar允许开发人员跟踪源代码的进度并协作处理单个工作对象,而不依赖于集中式服务器来协调他们的活动。与git不同,Baza的界面对Subversion等集中版本控制系统的用户来说很熟悉。
Manage Distributed Source Branches with Bazaar
tags: bzr | bazaar | vcs | scm | dcvs

使用Subversion管理源代码版本
本指南介绍了如何使用开源版本控制系统Subversion管理源代码。
Subversion(SVN)是一个集中式版本控制系统。由软件开发人员用于跟踪项目的生产和维护期间的更改。 SVN是许多开发工具链中熟悉且标准的组件。 Subversion是作为Concurrent Versions System(CVS)的替代品而开发的。 SVN试图解决CVS的许多主要问题,而不需要在软件开发方式上进行任何范式转换:
Manage Source Code Versions with Subversion
tags: svn | version control | source control management | subversion

如何在Linux,Mac或Windows上安装Git
在GNU / Linux,MacOSX和Windows上安装git
Git由Linus Torvalds为Linux内核开发设计和开发。 Git为非线性分布式开发提供支持,允许多个贡献者同时处理项目。 Git是最流行的分布式版本控制和源代码管理系统。
How to Install Git on Linux, Mac or Windows
tags: git | dvcs | vcs | scm | gitweb

Ubuntu

‘在Ubuntu 18.04上安装GitLab
使用SSL在Ubuntu 18.04上安装GitLab
GitLab是一个完整的解决方案,适用于软件开发生命周期的各个方面。 GitLab的核心是您的集中式Git存储库。它还具有内置工具,可以代表开发工作流程中的每个任务,从规划到测试再到发布。您可以在Linode上托管自己的GitLab实例,而不是使用第三方托管。使用GitLab自我托管您的软件开发,可以完全控制您的代码库,同时为团队成员提供易于使用的界面。 GitLab是最受欢迎的自托管Git存储库,因此您将受益于一组强大的集成工具和活跃的社区。
‘Install GitLab on Ubuntu 18.04
tags: git | gitlab | version control | ubuntu

如何从Omnibus GitLab中解散nginx以便为多个网站提供服务
从Omnibus Gitlab中拆分默认的nginx服务器并安装和配置自己的服务器以启用虚拟主机。
Omnibus GitLab是一个软件包(或软件堆栈),允许您在Linode上轻松安装和运行GitLab。
How to Unbundle nginx from Omnibus GitLab for Serving Multiple Websites
tags: version control | git | gitlab | install gitlab on ubuntu | how to manage repositories with gitlab

在Ubuntu 14.04上安装GitLab(Trusty Tahr发行版)
在Ubuntu 14.04(Trusty Tahr)上安装GitLab。
GitLab是一个基于Ruby on Rails的免费git存储库管理应用程序。如果您想托管自己的git存储库,这是一个有趣的替代方案,因为在编写私有或闭源软件时,第三方托管并不总是最佳选择。
Install GitLab on Ubuntu 14.04 (Trusty Tahr)
tags: version control | git | gitlab | ruby | ruby on rails | mysql | postgresql | nginx

Git入门
在本指南中学习Git的基础知识。发现最受欢迎的分布式版本控制和源代码管理系统之一,这些系统可以为项目做出贡献并轻松地与团队合作。
Git是一个分布式版本控制系统。 Git由Linus Torvalds为Linux内核开发设计和开发。 Git为非线性分布式开发提供支持,允许多个贡献者同时处理项目。 Git是最流行的分布式版本控制和源代码管理系统。本指南将向您介绍Git入门的基础知识,从安装软件到在本地和远程存储库(repo)上使用基本命令。
Getting Started with Git
tags: git | dvcs | vcs | scm | gitweb | gitolite | ubuntu | debian | arch | gentoo

Debian

使用nginx和PostgreSQL在Debian 9上安装Gogs
在Debian 8(Jessie)服务器上安装Gogs,Go中编写的自托管Git服务。
Gogs是一个自我托管的Git服务,类似于GitLab。它是用Go编写的,旨在成为设置自托管Git服务的最简单,最轻松的方式。如果您需要设置私有Git存储库,Gogs是最佳选择之一,但不想为其他Git服务的私人计划付费。
Install Gogs on Debian 9 with nginx and PostgreSQL
tags: gogs | git | golang | nginx | postgresql

在Debian 5上使用基于Git的开发网络与Girocco(Lenny发行版)
使用repo.or.cz中的Girocco引擎可以轻松访问Git存储库。
Girocco是为repo.or.cz提供的第一个公共git托管服务之一而创建的底层引擎,它允许用户使用易于使用的基于Web的界面来创建和查看git存储库。也许最令人兴奋的是,Girocco提供了无缝“分叉”网站上现有存储库并发布这些更改而无需“推送”访问原始存储库的能力,从而实现了大量的分布式工作流和协作体验。
Git Based Development Networks with Girocco on Debian 5 (Lenny)
tags: git | girocco | gitweb | project hosting | social coding

注册Linode得$20赠金


其它推荐

本系列文档中多数内容也适用于其它VPS提供商,如果你想使用其它VPS服务,可以尝试Vultr和BandwagonHost:
注册Vultr得$10-$25赠金
搬瓦工CN2线路