GIT服务器搭建方法,及windows下使用SSH密钥进行GIT连接
一桶咖啡20131030
1.安装CENTOS6
2.关闭SELinux
#vi /etc/selinux/config
3.安装GIT
#yum install git
4.创建GIT裸版本库
$cd ~
$git init --bare my.git
5.建立密钥
注意一定要在服务器端生成密钥对,因为TortoiseGit中使用的PUTTYGEN 生成的密钥格式和CENTOS中的OPENSSH使用的密钥格式不同。
在服务器上如下操作:
$ cd ~
$ ssh-keygen -t rsa
$ chmod 700 ~/.ssh
$ cat id_rsa.pub >> ~/.ssh/authorized_keys
$ chmod 600 ~/.ssh/authorized_keys
6.使用ROOT配置SSH参数
#vi /etc/ssh/sshd_config    开启:
RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile    .ssh/authorized_keys
7.重新启动服务器
8.客户端安装win版GIT和TortoiseGit
下载地址:
le/p/msysgit/downloads/list?q=full+installer+official+git le/p/tortoisegit/wiki/Download?tm=2
9.将服务器上~/.ssh/id_rsa私钥文件复制到客户端。如何搭建git服务器
10.从开始菜单TortoiseGit项中到Puttygen,点击启动该程序。
11.用Puttygen程序LOAD你下载到本地的私钥文件,后会出现格式转化的
提示。
12.点击Save private key保存转换格式后的私钥。
13.在tortoisegit设置程序中配置远程主机
14.在本地选择一个文件夹建立版本库,并尝试从远端拉取
15.第一次拉取会询问私钥的密码,以后就不会了。输入密码后,拉取完成。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。