记录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