葡京娱乐总站平台g4e基础篇#3 Git安装和布局

Jexus 即 Jexus Web Server,简称JWS,是Linux平台上的一致迟迟ASP.NET
WEB服务器,是 Linux、Unix、FreeBSD 等非Windows系统架设 ASP.NET WEB
服务器的为主程序,是商店级ASP.NET跨平台部署之平种而卜方案。与外WEB服务器相比,Jexus不但具有超平台ASP.NET服务器这样的标志性特色,同时还兼具内核级的平安督查、入侵检测、URL重写、无文件路由等同样多元重要力量以及专有特性。

g4e 是 Git for Enterprise
Developer的简写,这个系列文章会合并采用g4e作为标识,便于大家查看和查找。

安装和部署

cd /tmp
sudo rm jexus-5.5*
wget http://www.linuxdot.net/down/jexus-5.5.3.tar.gz
tar -zxvf jexus-5.5.3.tar.gz
cd jexus-5.5.3
sudo ./install

章目录

提升版本

cd /tmp
sudo /usr/jexus/jws stop
sudo rm jexus-5.5*
wget http://www.linuxdot.net/down/jexus-5.5.3.tar.gz
tar -zxvf jexus-5.5.3.tar.gz
cd jexus-5.5.3
sudo ./upgrade

前言

起步服务

启动:sudo /usr/jexus/jws start
停止:sudo /usr/jexus/jws stop
重启:sudo /usr/jexus/jws restart
重启指定网站:sudo /usr/jexus/jws restart siteName
停止指定网站:sudo /usr/jexus/jws stop siteName

1. 基础篇:

起网站

首先得建“网站配置文件”,在/usr/jexus/siteconf中的每一个文件都是一个网站的配置文件,每一个配置文件就代表一个网站。
安装jexus后,在/usr/jexus/siteocnf中,就已经有一个默认的网站配置文件,文件名叫“default”。
你可以修改这个配置文件,也可以将这个配置文件复制并修改为一个新站。
配置文件中,有关键的三项是必填项:
port:端口号定义
root:虚拟根路径和物理根路径的定义
hosts:域名定义

端口号(port)是一个整数,一般是80,也可以是65535以下的其它整数,但这个端口号必须没有其它服务程序占用。
根路径(root)由两部分组成,中间用空格分开。空格前表示这个网站访问时的虚拟根路径(一般都是“/”),空格后是存放这个网站内容的文件夹的物理路径(比如“/var/www/default”)。
域名(hosts),填写访问这个网站的域名,如果有多个域名,域名间就英文逗号分开,同时还可以用“泛域名”,比如“*.mysite.com”。
网站名:jexus把网站配置文件的名称,作为网站名。

网站建立后,重开服务它就是见效了,sudo /usr/jexus/jws restart siteName

好了,现在咱们尽管足以以linux上运行asp.net网站了,当然你为堪将她放入docker容器中!

 

  • 怎要用版本控制系统
  • Git
    分布式版本控制系统的优势
  • Git
    安装和装置
  • 初始化Git存储库(Repo)
  • 于步 1 – 创建分支和保存代码
  • 自打步 2 – 了解Git历史记录
  • 从今步 3 – 拉取请求 Pull Request 工作体制

 

今天您曾经对Git有了最好基本的摸底,现在为我们开始着手开始安装和配备Git环境。

Git工具包括Git命令行工具,图形化工具与服务器环境;在咱们以此科目被,我们见面下以下软件配置我们的条件:

• Windows 操作系统(推荐使用Windows 10)
• Git for Windows (2.15或以上版本)
• Visual Studio 2017 社区免费版
• Visual Studio Code
• Cmder (Windows上最好好用的命令行工具)
• Visual Studio Team Services 或者 Team Foundation Server 2018 以上版本

Git for Windows 安装

这个装置了出几个地方大家只顾修改一下默认配置,这样可被后面的操作体验更加通畅。

葡京娱乐总站平台 1

高达图中最终2只如选中,TrueType字体让命令行中的文更是鲜明,每天检查更新保证你得直接运转Git的时髦版本,Git的本子更新还是于累的,之前我们当很多类别被也发现由于有同版本的败笔导致问题,所以从最新版本是釜底抽薪这些题目最好简便易行的主意

葡京娱乐总站平台 2

虽然这个选项有警示,但是本人一般还见面如此选,因为本时时索要对Linux环境进行操作,可以在Windows命令行中直接行使这些命令会非常有益于。

葡京娱乐总站平台 3

挑下 native Windows Secure Channel
library可以跟公司条件更好的并轨,便于与企业域中之证明认证方式并工作。

葡京娱乐总站平台 4

是设置一定要是保持默认选项,因为咱们以的是Windows操作系统,默认使用CRLF换行标识,但是Git默认使用LF换行标识,允许Git在付出文件时自动就CRLF->LF的转移可以管提交至GitHub/VSTS/TFS的长距离Git库里面的公文可以叫正确的分辨。你的同事或采用了Mac/Linux操作系统,这为保我们好下Windows和她俩开展双重好之合作。

实际可以参照这篇稿子:https://www.tuicool.com/articles/IJjQVb

葡京娱乐总站平台 5

应用默认的Windows命令行作为Git的授命窗口,这无异于安排以及下部的Git
Credential
Manager也有深挺的涉及,如果未这么安排,我们或许无法正常的输入VSTS/TFS
的账户信息。

葡京娱乐总站平台 6

最后得要摘启用Git Credential
Manger这个选项,我们在操作远程Git服务器时时得输入用户称与密码,选择是以后我们可以将身份信息使用Windows凭据管理器进行仓储,不必每次都输入了。

遵循以上配置好安装后,我们尽管可对Git进行部分为主配置了。

1. 装置你的名字跟邮件地址:

Git要求以付出时提供名字和邮件地址,这半只信息不开设置时无法履行git
commit 动作。

git config user.name "你的名字"
git config user.email "你的邮件地址"

流淌:如果您采取的凡商店提供的TFS服务器,请用上述信息和商店AD域中的邮件地址统一,因为这些消息会趁着你的付出上TFS服务器的Git历史记录,保持这些信一致有助于其他开发人员通过历史记录了解你的交由记录。

2. 对准公司内TFS的Git服务器的布局

倘若你下TFS作为Git服务器,那么还需另外实施以下3独指令以便Git
Credential Manager 可以正常办事

git config --global credential.helper manager
git config --global credential.modalprompt true
git config --global credential.{你的TFS服务器地址}.authority Basic

横流:如果你待了解以上配置到底做了啊,可以参见:FAQ
#1

配置好 Git for Windows
环境后,其他的图形化Git工具与IDE都见面一直利用上述配置,给予你当其余付出条件中一样的Git使用体验。

Windows上常用的Git工具

为能够给习惯被采用图形化工具的开发者满意,以下我介绍几暂缓比较好用的家伙,供大家参考。

TortoiseGit

葡京娱乐总站平台 7

立是与大家熟悉的TortoiseSVN一脉相承的一律款款图形化Git工具,也就是大家常常说的“小龟”。应该说,小龟是极度靠近于Windows使用习惯的平等慢性git工具,因为它们提供了挺全面的文件管理器集成,允许而一直通过文件管理器完成绝大多数git操作,非常直观,对于无惯以命令行的开发人员来说特别有利。

设置好后,直接当其余文件夹着点击右键,即可开始进行Git操作。

葡京娱乐总站平台 8

免费下载地址,建议以下载中文语言包:

https://tortoisegit.org/download/

Visual Studio

Visual Studio 内置了Git支持,并提供了针对性 Visual Studio Team Service 和
Team Foundation Server 的通盘并,另外Visual
Studio还是尽好的区别比较和冲突解决工具,这无异于触及在持续的操作着大家就会见拥有体会。

足由此以下链接下载 Visual Studio 社区免费版,现在的Visual Studio
2017版据早已是全模块化安装方式,最小安装仅来特几百预告左右。与大家对Visual
Studio的风土人情理解不同,现在底Visual
Studio除了提供微软技术栈的SDK支持还提供了大气开源技术栈的家伙支持,比如:Python,
NodeJS, JavaScript和TypeScript等。

葡京娱乐总站平台 9

另外,除了针对Windows上之软件提供周到之支持,也提供了超过平台的开力量,比如:.Net
Core, Linux C++等。

葡京娱乐总站平台 10

设置完成后,我们即可通过“团队资源管理器”连接至VSTS,TFS或者GitHub克隆代码,开始便Git操作。

葡京娱乐总站平台 11

史视图

葡京娱乐总站平台 12

正如视图

葡京娱乐总站平台 13

免费下载地址:

https://www.visualstudio.com/zh-hans/

Visual Studio Code

Visual Studio Code
是均等放缓轻量级的代码编辑器,同时所有非常强的调节能力。这款工具由《设计模式》一写的作者,也是Eclipse之父
Eric Gamma
亲自操刀开发,是您得找到的快慢极其抢之,功能最好丰富的代码编辑器。

vscode中经插件的办法提供了大量的git工具,包括:git blame, git history,
diff等十分实用强大的家伙协助而解决广大日常使用难题。

葡京娱乐总站平台 14

下载地址:

https://code.visualstudio.com/

Git企业级私有服务器环境得到

GitHub对于开源软件之开销大有赞助,但是于商家开发者来说 Visual Studio
Team Service 或者 Team foundation Server
则提供了进一步丰富的符吃周边团队的功能。VSTS
是托管在微软云上的铺级支平台,内置了那个全面的Git服务器支持。与GitHub不同的是,VSTS提供的凡免费私有的局级Git仓库,而以GitHub上的仓库默认都是当面的设针对性个人仓库收取资费。

VSTS提供5人数以下团队的免费账号,不限制类与Git私有囤积库数量及大小,可以通过以下地方注册。

https://www.visualstudio.com/zh-hans/team-services/

登记过程也不行粗略,只需要3步,对于中国开发者来说,2017年10月份上线的香港节点提供了又好的访问速度,大家以报的下注意选择区域(默认区域也美国)。

先是步:点击 免费试用

葡京娱乐总站平台 15

第二步:使用你的Live账号登陆,如果没得免费注册

葡京娱乐总站平台 16

其三步:输入而自己之账号别名,并小心选择 East Asia (中国香港)节点

葡京娱乐总站平台 17

挂号就后,我们即可通过 VSTS
示例项目生成器自动创建项目并导入示例代码,同时为会见创工作起,看板,迭代计划,测试计划,自动化构建等情节。

第一步:登录https://vstsdemogenerator.azurewebsites.net/
并输入你当上头注册之VSTS账号,如果需要进一步详细的指,请扫描以下二维码

葡京娱乐总站平台 18

第二步:选择示例项目套件,在我们就套教程被使PartsUnlimited示例代码

葡京娱乐总站平台 19

老三步:项目创建成功后即可进入自己之VSTS账号进行操作了,具体操作指导请扫描以下图被第二维码

葡京娱乐总站平台 20

如果大家对VSTS或者TFS本身的其他力量感兴趣,请参考 DevOps
文档中心 的 微软研发云 部分的文档。

Windows命令行替代品Cmder

终极为能够以Windows上还好之行使命令执行,你还需装一个名Cmder的粗器。这是Windows上极度好用的命令行工具,没有有。以下简列有它的优势

– 直接动用剪贴板,用Ctrl+V/C完成拷贝粘贴
– 直接下鼠标进行内容选择进行拷贝
– 允许混用Windows和Linux风格的路
– 多窗口模式
– git分支显示
– 内置常用之linux命令,并允许而以Windows上采用,比如(cp, mv, cat,
rm,ssh等)
– 内置linux上常用之文本编辑器,如:nano和wim
– 直接适配多种屏幕分辨率,可以无限制拖拽到任何大小
– 颜色显示

葡京娱乐总站平台 21

采取git不能够免免命令行,有同一慢好用之命令行工具会于您事半功倍,下载地址如下,这是独绿色软件,直接排压缩即可使。

http://cmder.net/

小结

及此处,我们已经做好了开头运用Git的整个准备,在产一致回中我们将启以Git实际进行支付工作。


 

连带文章:

  • 微软研发云全家桶VSTS登陆中国
  • Markdown/reST
    文档披露流水线
  • 几乎慢慢悠悠好用之Git
    GUI客户端工具
  • 使用 SSH 连接 TFS/VSTS
    的GIT仓库
  • GitHub + VSTS
    开源代码双向共

呼吁关注微信公众号 【devopshub】,获取更多关于DevOps研发运维一体化的消息

葡京娱乐总站平台 22