CentOS7搭建git 服务器

前言

用git搭建git服务器是一个很老的话题,我之前用gitlab搭建过,用git原生的方式搭建过,但是对我个人而言,gitlab有点浪费资源,占内存太大,自己本来就是一个博客服务器,配置比较低,而且git用的人不多,用gitlab太浪费了。(我公司使用gitlab,这个适合公司团队使用。),用原生的方式搭建自己用可以,但是一旦想给别人用一下,就有点问题了。

一、暴露git目录

二、权限不能控制

因此,用git的gitosis搭建git服务器,对我来说比较合适。

一、占用内存空间等相对较少,

二、隐藏git目录

三、操作简单方便

下面我介绍一下CentOS7下面用gitosis搭建git服务器方法及步骤及常见问题。

localStorage和cookie的跨域解决方案

前言

localStorage和cookie大家都用过,我前面也有文章介绍过,跨域大家也都了解,我前面也有文章详细描述过。但是localStorage和cookie的跨域问题,好多小伙伴没有遇到或者不是很清楚,下面这篇文章,我来简单的聊聊!

业务场景

cookie跨域的业务场景很多,例如:

1、百度www域名下面登录了,发现yun域名下面也自然而然登录了。

2、淘宝登录了,发现天猫也登录了,淘宝和天猫是完全不一样的2个域名。

cookie跨域

【系列三】h5的Notification 、web Push介绍

前言

本文是客户端和服务器端通信最后一个系列,主要介绍h5的桌面通知和web push,h5的Notification主要用于向用户展示通知,而web push 主要用于订阅推送消息。

h5的Notification

关于h5的Notification已经不是什么新的技术,但是最新chrome浏览器也是只有在https协议下面才有效。下面简单介绍一下Notification

语法

let myNotification = new Notification(title, options);

【系列一】ajax长轮询、轮询应用和介绍

前言

本文是系列文章,主要介绍客户端浏览器和服务器端的通信,当然,客户端和服务器端通信有很多方式。本系列文章主要是讲不间断通信方式!不间断通信就是通信没有停止,一直进行。系列一文章主要是讲轮询和长轮询。

什么是轮询

轮询是指客户端定时向服务器发送ajax请求,服务器接到请求后马上返回响应信息并关闭连接。

轮询的简单实现

仅仅是说出定义来,好像很模糊,代码更加直观一些,下面就简单写一下轮询的实现方式: