Windows下搭建基于ssh的git服务器



Windows下搭建基于ssh的git服务器

最近接触到了Git,感觉到了它的强大和方便,git在Linux环境下使用起来是非常方便,但如何在windows下搭建一个基于ssh的git服务器呢?闲话不多说,开始。

本文系本人原创,若要转载,请注明文章出处。http://blog.csdn.net/ccf0703

 

1、所需的软件下载及安装

所需工具下载地址:

msysgit    http://code.google.com/p/msysgit/downloads/list?q=full+installer+official+git

cop[......]

Read more

python 获取网页返回的状态码,状态码对应问题查询



python(30) 获取网页返回的状态码,状态码对应问题查询

获取访问网页返回的状态码

html = requests.get(Url)
respon = html.status_code

以下内容来自于维基百科:点击查看网页

 

1xx消息

这一类型的状态码,代表请求已被接受,需要继续处理。这类响应是临时响应,只包含状态行和某些可选的响应头信息,并以空行结束。由于HTTP/1.0协议中没有定义任何1xx状态码,所以除非在某些试验条件下,服务器禁止向此类客户端发送1xx响应。 这些状态码代表的响应都是信息性的,标示客户应该采取的其他行动。

100 C[......]

Read more

在LINUX上创建GIT服务器

在LINUX上创建GIT服务器。

如果使用git的人数较少,可以使用下面的步骤快速部署一个git服务器环境。

1. Client生成 SSH 公钥,以便Server端识别。

每个需要使用git服务器的工程师,自己需要生成一个ssh公钥

进入自己的~/.ssh目录,看有没有用 文件名 和 文件名.pub 来命名的一对文件,这个 文件名 通常是 id_dsa 或者 id_rsa。 .pub 文件是公钥,另一个文件是密钥。假如没有这些文件(或者干脆连 .ssh 目录都没有),你可以用 ssh-keygen 的程序来建立它们,该程序在 Linux/Mac 系统由 SSH 包提供, 在 Wi[......]

Read more

CentOS 6.5下Git服务器搭建方法

CentOS 6.5下Git服务器搭建 实例教程1 关于版本控制
版本控制是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统。有以下三种版本控制系统:
1. 本地版本控制系统
许多人习惯用复制整个项目目录的方式来保存不同的版本,或许还会改名加上备份时间以示区别。这么做唯一的好处就是简单。不过坏处也不少:有时候会混淆所在的工作目录,一旦弄错文件丢了数据就没法撤销恢复。
为了解决这个问题,人们很久以前就开发了许多种本地版本控制系统,大多都是采用某种简单的数据库来记录文件的历次更新差异。图示如下,
wKioL1NHz9KwrLVKAAB_hYDNW_c407.jpg

2. 集中化的版本控制系统
集中化的版本控制系统( Centra[......]

Read more

ubuntu完美搭建git服务器

ubuntu完美搭建git服务器。

周末花了点时间在虚拟机的unbuntu系统中搭建了下git的服务器,由于搭建过程中多多少少遇到了一些小问题,再因为个人记性不太好,所以在这里记录下来,以备不时之需。开始我已经在虚拟机的ubuntu12.04系统下已经装过一次,忘了记录,这次重新再在虚拟机的ubuntu13.10系统下一步一步的来搭建,后面介绍包括了在客户端机器(宿主机器win7)安装git客户端,及客户端git bash的简单使用。

 

一、安装git服务器所需软件

 

打开终端输入以下命令:

 

Read more

linux搭建git服务器

linux搭建git服务器

服务端配置

1、安装git

 

2、新建一个用户,只能用来上传代码,而不能通过ssh登录,比如git用户

adduser git

chsh -s $(command -v git-shell) git

使用git-shell替换bash ,这样git用户就不能通过ssh登录

这一步会有警告,提示git-shell不在shell列表里,不用担心。

 

3、添加ssh公钥,在/home/git/.ssh/authorized_keys里添加客户端的公钥,一行一个。

如果没有文件,可以新[......]

Read more

如何升级 phpStudy 中 MySQL 版本

如何升级 phpStudy 中 MySQL 版本。

今天在往本地导数据表的时候老是报错:

[Err] 1294 - Invalid ON UPDATE clause for '字段名' column

报错的数据表字段:

`字段名` datetime DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP

同事说同一个 sql 文件他可以导成功。猜可能是数据库版本的问题,同事的是 5.6,我查了下本地的数据库版本是 5.5.53。网上查了一下,果然是版本的问题,5.5 和 5.6 在 TIMESTEMP 的行为上有所不同,5.6.5 之前的[......]

Read more

在 Linux 下搭建 Git 服务器

在 Linux(centos) 下搭建 Git 服务器,如何搭建Git 服务器。

环境:
服务器 CentOS6.6 + git(version 1.7.1)
客户端 Windows10 + git(version 2.8.4.windows.1)

① 安装 Git

Linux 做为服务器端系统,Windows 作为客户端系统,分别安装 Git

服务器端:

#yum install -y git

安装完后,查看 Git 版本

[root@localhost ~]# git --version
git version 1.7.1

 [......]

Read more

Git 服务器搭建实例教程

Git 服务器搭建实例教程。

我们可以使用 Github作为远程仓库,Github 提供是免费的服务,但是如果你不想让其他人看到你的项目就需要收费。这时我们就需要自己搭建一台Git服务器作为私有仓库使用。接下来我们将以 Centos 为例搭建 Git 服务器。

1、安装Git

yuminstallcurl−develexpat−develgettext−developenssl−develzlib−develperl−devel yum install git

接下来我们 创建一个git用户组和用户,用来运行git服务:

groupaddgit adduser g[......]

Read more

JSP知识点总结 java程序员面试

JSP知识点总结 j。ava程序员面试

JSP总结(经典)

[csharp] view plain copy

  1. day1
  2. JSP 定义:
  3.     1)Java Server Page, Java EE 组件,本质上是 Servlet。
  4.     2)运行在 Web Container.接收 Http Request,生成 Http Response(默认协议是 Http 请求和响应)
  5.     3)JSP 使得我们能够分离页面的静态 HTML 和动态部分——我们需要的技术。
  6.     4)使页面可以混和html代码、Java代码以[......]

Read more