windows 下搭建git服务器
2016-01-30 16:05
337 查看
工具软件:
gitextensions:GitExtensions-2.48.05-Setup.msi
https://github.com/gitextensions/gitextensions/releases/tag/v2.48.05
copssh:
https://www.itefix.net/content/copssh-free-edition
1、安装gitextension
常规安装思路,截图如下:2、安装copssh
PS:64bit系统也可以用官网的免费版本32bit软件。安装完毕后会有如下三个程序;
3、git配置
1> 创建标识因为Git是分布式版本控制系统,所以需要填写用户名和邮箱作为一个标识。
2>创建公私钥
在用户主目录下,看看有没有.ssh目录,如果有,再看看这个目录下有没有id_rsa和id_rsa.pub这两个文件,如果有的话,直接跳过此如下命令,如果没有的话,打开命令行,输入如下命令:
ssh-keygen -t rsa –C “youremail@example.com”
注意这里的.pub文件,后面需要用来配置key
4、copssh的配置
切换到Users选项卡。若Activated users下为空,则点击旁边的“Add”按钮。需要等几分钟
打开home目录,这里因为我选择的home目录就是我目前计算机用户的home C:/user/qifuxuan,
打开.ssh文件夹(如果此文件夹看不到,请设置文件夹选项,显示隐藏文件夹.),新建一个名字为authorized_keys的文件,内容就是上面提到的id_rsa.pub文件。
完成后如下(由于我勾选home dir就是我计算机当前用户目录):
看到public key就代表设置好了!
打开git bash,登录ssh服务器
qifuxuan就是刚刚创建的ssh用户,192.168.1.100是我自己的ip,你需要在cmd中查找自己的。
完毕后发现git命令不能用了。
解决方法:
将Git\libexec\git−core目<
4000
span class="texatom" id="MathJax-Span-16">录下的git.exe,git−receive−pack.exe,git−upload−archive.exe,git−upload−pack.exe复制到ICW\bin目录下
将Git\bin目录下的libiconv−2.dll复制到ICW\bin目录下
将Git下的share目录整个拷贝到ICW下。
其中,Git是指gitextensions的安装目录,同理ICW指COPSSH的安装目录。
然后就解决了。
5、创建服务器端仓库
关闭git bash.
6、拉取git工程 stock.git
打开git bash参考链接:
http://blog.jobbole.com/78960/http://blog.csdn.net/aaron_luchen/article/details/10498181
http://blog.csdn.net/ccf0703/article/details/7578276
https://www.itefix.net/content/copssh-free-edition
相关文章推荐
- RPC failed; result=22, HTTP code = 411
- git更新已經刪除的文件
- 提取Git每次提交后Commit的文件
- GIT迁移服务器
- 分布式版本管理git入门指南使用资料汇总及文章推荐
- git终极指南:在实际开发中的应用
- Git远程操作详解
- 25个 Git 进阶技巧(翻译)
- 详解版本控制利器Git,SVN的异同以及适用范围
- Ruby实现的删除已经合并的git分支脚本分享
- 在 Shell 提示符中显示 Git 分支名称的方法
- Git使用基础篇(一些常用命令和原理)
- git fork同步是什么意思?
- Git使用小坑 Out of memory错误的解决方法
- Python的高级Git库 Gittle
- 使用GIT进行源码管理――GUI客户端小结
- 使用git代替FTP部署代码到服务器的例子
- linux系统安装git及git常用命令
- 分享下自己总结的Git常用命令
- Git 常用命令速查表(图文+表格)