Windows下搭建Git服务器,安装Copssh通过SSH访问,教程及总结
2014-08-29 13:51
591 查看
Git在代码管理工具中是越来越火了,它的好用毋庸置疑,具体跟其它SVN、VSS什么的对比我就不多说了,直接教大家如何在windows上搭建一个环境用于提交代码,就像github、oschina的git服务器一样,写这篇文章呢,一是分享我的搭建经历方便以后查阅,一方面希望搭建Git服务器的同学少走弯路。
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
1、安装包准备:
百度网盘下载:
Copssh_4.1.0_Installer.exe:
http://pan.baidu.com/s/1dD5sgDj
Git-1.9.4-preview20140815.exe:
http://pan.baidu.com/s/1nt9L6Q1
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
2、安装Git
2.1、双击git的安装包,直接点下一步
2.2:、直接下一步
2.3、可默认安装位置,直接下一步
2.4、除了Advanced context menu(git-cheetah plugin不选,其余全选中)
2.5、默认,下一步
2.6、选第一个,点下一步
2.7、选第三个,unix风格
2.8、完成安装
3、Git配置
3.1、运行刚装好的Git Bash
3.2、设置你的姓名:git config --global user.name 你的名称
设置你的邮箱:git config --global user.email 你的邮箱
3.3、输入命令查询刚才的设置:git config --list
4、生面ssh密钥对,以供免输入密码的形式push代码至服务器
4.1、仍然用Git Bash,可进入C盘:cd C:,以便一会儿好找生成的key文件
4.2、输入:ssh-keygen -t rsa -C "你的邮箱"
4.3 如下在C盘生成了你的密钥对,一个mykey,一个mykey.pub
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
五、安装copssh
5.1、下载完载后双击安装
5.2、点击I Agree
5.3、建议安装在根目录下,并且路径不要出现中文,也不要出现空格,如下图我直接安装在D:\ICW下
5.4、此处是设置你的Service Account,也就是帮你生成一个windows的用户,一会儿可激活此用户来登陆此用户经ssh协议来访问Git,注意有密码格式限制,不要输得过于简单,此处可直接默认安装,一会儿还可以自己去设置用户
5.5、安装到此处会弹出一个提示框,不用管,直接点确定就行
5.6、完成安装,点击Close
六、从Git复制文件到copssh以供后期通过ssh协议来向Git仓库提供代码
6.1、进入你的Git安装目录,找到bin,将libiconv-2.dll复制到你的copssh安装目录的bin文件下
6.2、进入你的Git安装目录,找到libexec\git-core,将下图的4个文件复制到你的copssh安装目录的bin文件下
6.3、将Git安装目录如:C:\Program Files (x86)\Git\下的share文件夹全部复制到copssh的安装根目录下
七、激活copssh的服务帐户,打开安装好的COPSSH Control Panel,切换到Users,直接点击Add,选中你之前建的帐户,直接默认完成就行
7.1、打开 COPSSH Control Panel
7.2、切换到Users,点击Add,以此添加一个激活帐户
7.3、直接Forward
7.4、此处选中你之前设置的那个帐户,我设置的是git,所以直接选git点Forward
7.5、直接默认就行,点Forward
7.6、点击Apply,完成激活用户的添加
7.7、添加后如下图:
7.8、登陆一下ssh,验证是否安装成功,输入命令:ssh 用户名@计算机名或IP
提示输入密码,输入回车成功登陆。
此处有一特殊情况,winodws 2003,此前设置的git会登不上,如下图,一直提示Permission denied,please try again.
如果你的报此错,请往下看,没有请直接跳至8
7.9、找到系统用户列表,删除你之前在copssh里配置的用户git(登陆失败的同学才做此操作)
7.10、然后重添加一个原名的帐户(登陆失败的同学才做此操作),这样再去登陆就不会报错了
clone代码
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
1、安装包准备:
百度网盘下载:
Copssh_4.1.0_Installer.exe:
http://pan.baidu.com/s/1dD5sgDj
Git-1.9.4-preview20140815.exe:
http://pan.baidu.com/s/1nt9L6Q1
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
2、安装Git
2.1、双击git的安装包,直接点下一步
2.2:、直接下一步
2.3、可默认安装位置,直接下一步
2.4、除了Advanced context menu(git-cheetah plugin不选,其余全选中)
2.5、默认,下一步
2.6、选第一个,点下一步
2.7、选第三个,unix风格
2.8、完成安装
3、Git配置
3.1、运行刚装好的Git Bash
3.2、设置你的姓名:git config --global user.name 你的名称
设置你的邮箱:git config --global user.email 你的邮箱
3.3、输入命令查询刚才的设置:git config --list
4、生面ssh密钥对,以供免输入密码的形式push代码至服务器
4.1、仍然用Git Bash,可进入C盘:cd C:,以便一会儿好找生成的key文件
4.2、输入:ssh-keygen -t rsa -C "你的邮箱"
4.3 如下在C盘生成了你的密钥对,一个mykey,一个mykey.pub
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
五、安装copssh
5.1、下载完载后双击安装
5.2、点击I Agree
5.3、建议安装在根目录下,并且路径不要出现中文,也不要出现空格,如下图我直接安装在D:\ICW下
5.4、此处是设置你的Service Account,也就是帮你生成一个windows的用户,一会儿可激活此用户来登陆此用户经ssh协议来访问Git,注意有密码格式限制,不要输得过于简单,此处可直接默认安装,一会儿还可以自己去设置用户
5.5、安装到此处会弹出一个提示框,不用管,直接点确定就行
5.6、完成安装,点击Close
六、从Git复制文件到copssh以供后期通过ssh协议来向Git仓库提供代码
6.1、进入你的Git安装目录,找到bin,将libiconv-2.dll复制到你的copssh安装目录的bin文件下
6.2、进入你的Git安装目录,找到libexec\git-core,将下图的4个文件复制到你的copssh安装目录的bin文件下
6.3、将Git安装目录如:C:\Program Files (x86)\Git\下的share文件夹全部复制到copssh的安装根目录下
七、激活copssh的服务帐户,打开安装好的COPSSH Control Panel,切换到Users,直接点击Add,选中你之前建的帐户,直接默认完成就行
7.1、打开 COPSSH Control Panel
7.2、切换到Users,点击Add,以此添加一个激活帐户
7.3、直接Forward
7.4、此处选中你之前设置的那个帐户,我设置的是git,所以直接选git点Forward
7.5、直接默认就行,点Forward
7.6、点击Apply,完成激活用户的添加
7.7、添加后如下图:
7.8、登陆一下ssh,验证是否安装成功,输入命令:ssh 用户名@计算机名或IP
提示输入密码,输入回车成功登陆。
此处有一特殊情况,winodws 2003,此前设置的git会登不上,如下图,一直提示Permission denied,please try again.
如果你的报此错,请往下看,没有请直接跳至8
7.9、找到系统用户列表,删除你之前在copssh里配置的用户git(登陆失败的同学才做此操作)
7.10、然后重添加一个原名的帐户(登陆失败的同学才做此操作),这样再去登陆就不会报错了
clone代码
相关文章推荐
- 搭建通过 ssh 访问的 Git 服务器
- 搭建通过 ssh 访问的 Git 服务器
- windows下搭建Git服务器问题总结(安装失败的请进)
- SSH+Git Server on Windows - 在Windows下搭建Git服务器(教程)
- 搭建通过 ssh 访问的 Git 服务器
- 搭建通过 ssh 访问的 Git 服务器
- 搭建通过 ssh 访问的 Git 服务器
- Windows上搭建Git服务器详细教程(TortoiseGit + msysgit + CopSSH + WindowsXP )
- [版本]Windows 下搭建基于 ssh 的 git 服务器*
- 【原创】JAVA 通过SSH访问Windows(或Linux)服务器
- windows下安装php、apache、mysql,并使得外网可访问内网的机器,搭建svn服务器提供版本控制
- Windows平台下搭建Git服务器的图文教程
- CentOS搭建GIT服务器【一】-仓库搭建以及基于gitosis的SSH方式访问
- Windows下搭建基于ssh的git服务器
- Windows+Git+TortoiseGit+COPSSH安装图文教程
- 关于在Windows上搭建Git服务器的总结
- SSH+Git Server on Windows - 在Windows下搭建Git服务器
- mac os 利用ssh 搭建git server服务器详细教程,以及git基本用法(上)
- mac os 利用ssh 搭建git server服务器详细教程,以及git基本用法(下)
- 手把手教你安装windows下的git服务器(copssh+msysgit)并且聚合vs