windows 下搭建 git 服务器 copssh+git

 记录Windows搭建git服务器 

服务器安装主要分四步: 
1、安装Git,一路默认即可。 

2、安装copssh,一路默认即可。 

3、配置copssh。  打开 copssh control panel 

       a、添加用户账号  也就是后续 登录服务器的用户名

       b、为了使服务器认识我们的公钥,需要将密钥对中的公钥 上传至服务器。

    打开“Git Bash”,使用命令 ssh-keygen -t rsa -C "su_king@163.com"  生成两个文件:公钥文件id_rsa.pub和 私钥文件 id_rsa  会生成到当前用户下 .ssh 目录下 例如我的 C:Userslenovo.ssh 

    在创建的账号 对应的目录下如 E:ICWhomeppnie.ssh ,新建文件authorized_keys,注意这里没有文件后缀名,将刚刚 公钥文件id_rsa.pub 中的内容粘贴进去,保存好。

    最后后,要确保服务器端口22是打开的,如果没有打开,去防火墙配置下,至少保证入站端口22是打开的,因为这里ssh连接的默认端口是22。

4、copssh 和 git 建立关联   将git安装目录下mingw64/bin中所有文件拷贝到copssh安装目录/bin中

  (注意copy目录,这里我倒腾了好久 好多博客都是copy几个文件 不行 要把bin下面的全部copy过去, 我这里 替换完  copssh control panel  打不开了 算是个bug )

5、git服务器的测试 

打开“Git Bash”,使用命令

ssh ccf@192.168.1.100

ccf就是在COPSSH中配置的用户名,192.168.1.100是我的ip地址,这些都根据你自己的设置,配置成自己的信息。

能登录 说明已经连上服务器了  接下来可以执行 

mkdir hello

cd hello 

git init --bare 

在服务器初始化一个仓库 看能否成功 不成功说明 copssh 和 git 没有关联起来

6、客户端 clone 

git clone lenovo@192.168.0.184:hello   

这里 我的用户名是 lenovo 仓库名为 hello 

测试通过 完成 !(我做的时候 主要是关联那块一直有问题,最后总算成功了 。 )

前面的安装过程  有好多博客都有截图 我这里就没有截图了  下面给出一些参考博客

https://www.cnblogs.com/grimm/p/5363697.html

https://www.cnblogs.com/panie2015/p/5688779.html

https://blog.csdn.net/ccf0703/article/details/7578276

https://blog.csdn.net/u012348774/article/details/55189288

我用的软件下载链接

链接:git+copssh 下载
提取码:nge6 

原文地址:https://www.cnblogs.com/su-king/p/9915015.html