git服务器端及客户端安装--April
2012-12-03 15:36
253 查看
参考文章:http://wenku.baidu.com/view/d55ab3faf705cc1755270995.html
服务器端:
1.首先要安装git,安装过程参考其他文章,此不再复述。(下载:http://download.csdn.net/detail/breeze_life/4278819)
1.copssh
描述:COPSSH是一个windows下的SSH服务器和客户端的实现,可以远程管理电脑系统,收集远端资料。它是常用的Cygwin +OpenSSH FOR Windows的替代品。更方便用户使用。
(下载:http://download.csdn.net/detail/breeze_life/4278811)
1) 安装, 在默认目录C:\Program Files\copSSH;
2)修改配置:在C:\Program Files\copssh\etc\sshd_config中, 下面一行取消注释并设为"no" 即PasswordAuthentication no;
3)创建一个能登录服务器这台电脑的windows用户:控制面板->用户账户->创建账户;
4)在copssh中激活这个用户:开始->程序->copssh->active a user,选择刚才创建的这个账户,并输入密码,将被客户端改用户激活私钥及其他操作用; 激活后,将在 C:\Program Files\copssh\home下自动创建一个以该用户命名的文件夹,将其中的<账户名>.key和<账户名>.key.pub和刚刚输入的密码发给用户(不过好像<账户名>.key.pub始终没用到)
5)打开端口22:是否已打开可以在cmd中用命令netstat -a -n 查看;(应该已经自动打开了)
6)在copssh中建立到git命令的链接:开始->程序->copssh->Start a unix bash shell,按照自己的安装路径建立链接,路径中的空格要转义,即在空格前加一个‘\’,例:
$ ln -s /cygdrive/c/Program\ Files/Git/bin/git.exe git.exe
$ ln -s /cygdrive/c/Program\ Files/Git/libexec/git-core/git-receive-pack.exe git-receive-pack.exe
$ ln -s /cygdrive/c/Program\ Files/Git/libexec/git-core/git-upload-archive.exe git-upload-archive.exe
$ ln -s /cygdrive/c/Program\ Files/Git/libexec/git-core/git-upload-pack.exe git-upload-pack.exe
可以打开到C:\Program Files\copSSH\bin下双击这几个链接(git.exe, git-receive-pack.exe, git-upload-archive.exe, git-upload-pack.exe)查看,如果不报错则这几个快捷方式就建的没问题; 但是,但是,但是,我在客户端clone的时候,仍然出了各种各样的错误:“bash: git-upload-pack: command not found fatal: The remote end
hung up unexpectedly ” ,整了两天,网上的敲命令的方法也看不懂(linux超菜),看懂的试过了也不行,后来受某篇文章的启示(忘记是哪篇了- -||),貌似是要在把上面四个git的文件在copssh/bin下建立链接,也就是说,上面第六步的链接建立在了copssh/下,并没起到作用。将步骤六在copssh下生成的四个链接拷贝到copssh/bin下,解决。(不明白为什么其他网友为什么是通过把它们拷贝到git/bin下解决的呢?)
服务器端:
1.首先要安装git,安装过程参考其他文章,此不再复述。(下载:http://download.csdn.net/detail/breeze_life/4278819)
1.copssh
描述:COPSSH是一个windows下的SSH服务器和客户端的实现,可以远程管理电脑系统,收集远端资料。它是常用的Cygwin +OpenSSH FOR Windows的替代品。更方便用户使用。
(下载:http://download.csdn.net/detail/breeze_life/4278811)
1) 安装, 在默认目录C:\Program Files\copSSH;
2)修改配置:在C:\Program Files\copssh\etc\sshd_config中, 下面一行取消注释并设为"no" 即PasswordAuthentication no;
3)创建一个能登录服务器这台电脑的windows用户:控制面板->用户账户->创建账户;
4)在copssh中激活这个用户:开始->程序->copssh->active a user,选择刚才创建的这个账户,并输入密码,将被客户端改用户激活私钥及其他操作用; 激活后,将在 C:\Program Files\copssh\home下自动创建一个以该用户命名的文件夹,将其中的<账户名>.key和<账户名>.key.pub和刚刚输入的密码发给用户(不过好像<账户名>.key.pub始终没用到)
5)打开端口22:是否已打开可以在cmd中用命令netstat -a -n 查看;(应该已经自动打开了)
6)在copssh中建立到git命令的链接:开始->程序->copssh->Start a unix bash shell,按照自己的安装路径建立链接,路径中的空格要转义,即在空格前加一个‘\’,例:
$ ln -s /cygdrive/c/Program\ Files/Git/bin/git.exe git.exe
$ ln -s /cygdrive/c/Program\ Files/Git/libexec/git-core/git-receive-pack.exe git-receive-pack.exe
$ ln -s /cygdrive/c/Program\ Files/Git/libexec/git-core/git-upload-archive.exe git-upload-archive.exe
$ ln -s /cygdrive/c/Program\ Files/Git/libexec/git-core/git-upload-pack.exe git-upload-pack.exe
可以打开到C:\Program Files\copSSH\bin下双击这几个链接(git.exe, git-receive-pack.exe, git-upload-archive.exe, git-upload-pack.exe)查看,如果不报错则这几个快捷方式就建的没问题; 但是,但是,但是,我在客户端clone的时候,仍然出了各种各样的错误:“bash: git-upload-pack: command not found fatal: The remote end
hung up unexpectedly ” ,整了两天,网上的敲命令的方法也看不懂(linux超菜),看懂的试过了也不行,后来受某篇文章的启示(忘记是哪篇了- -||),貌似是要在把上面四个git的文件在copssh/bin下建立链接,也就是说,上面第六步的链接建立在了copssh/下,并没起到作用。将步骤六在copssh下生成的四个链接拷贝到copssh/bin下,解决。(不明白为什么其他网友为什么是通过把它们拷贝到git/bin下解决的呢?)
相关文章推荐
- git服务器端及客户端安装--April
- centos精简系统 源码安装客户端git
- 安装windows git客户端 + TortoiseGit第三方工具
- 搬瓦工安装ngrok的服务器端,兼容ngrok-libev客户端
- SVN服务器端、客户端安装以及集成到eclipse的详细步骤
- [VCS-git]-01.git安装及常用客户端命令
- Git客户端图文详解 如何安装配置GitHub操作流程攻略
- git SourceTree 客户端 安装/使用教程
- 开发环境配置-git客户端的安装、配置与使用-5
- SQL Server CE服务器端和客户端安装配置学习笔记
- 基于Trixbox的HUDLite客户端和服务器端的安装
- windows平台上 搭建 git客户端 和 github服务器端
- GitHub超详细图文攻略 - Git客户端下载安装 GitHub提交修改源码工作流程 Git分支 标签 过滤 Git版本工作流
- redhat下安装mysql 5.6.20,解压zip包,查看已经安装过的mysql,卸载rpm安装包,安装mysql服务器端和客户端,修改mysql用户名,登陆mysql,启动关闭mysql
- 用SHELL脚本自动化安装Nagios服务器端和客户端的
- zabbix之服务器端和客户端安装、配置、监控实现
- Windows下安装Git客户端(配置连接GitLab)
- 1.6.PHP7.1 女神级教程-将要与女神约会的地点【版本库客户端 git SourceTree安装配置使用】
- Windows安装Git客户端工具
- Git图形管理界面TortoiseGit客户端的安装和使用