receive.denyCurrentBranch 推送错误解决
场景:
1.搭建Ok了一git服务器
2.本机上的现有源码,现在想纳入git源码管理
操作:
1.服务器上创建了工程仓库
git init
2. 客户端使用tortoisegit添加并提交要纳入源码管理的项目,推送远程
ssh://mygit@192.168.6.70/ISRL/SPDH/EControl.git
结果报错:
。。。receive.denyCurrentBranch
。。。
按照网友说法,到服务器仓库目录下执行
git init --shared --bare
然后再推送远程服务器,仍然报错(后来本人在做测试,将服务器仓库删除,然后再执行上面命令,客户端推送成功了)
所以,初始化服务端仓库时,需干净环境下执行
git init --shared --bare
最后只能到服务器仓库下执行
git config receive.denyCurrentBranch ignore
再推送,显示如下信息,表明推送成功
git.exe push --progress "EControl5.0" master
Counting objects: 2654, done.
Compressing objects: 100% (2468/2468), done.
Writing objects: 100% (2654/2654), 35.92 MiB | 1.84 MiB/s, done.
Total 2654 (delta 760), reused 0 (delta 0)
To ssh://mygit@192.168.6.70/ISRL/SPDH/EControl.git
* [new branch] master -> master
成功 (31344 ms @ 2016/4/29 14:10:16)
最新文章
- SQL基本语句汇总
- 原创:微信小程序入口猜想?
- 所有的畅通工程[HDU1232][HDU1874][HDU1875][HDU1879]
- 可以考虑使用SublimeText编辑器替代notepad++了
- 从有限状态机的角度去理解Knuth-Morris-Pratt Algorithm(又叫KMP算法)
- C++学习笔记13-类继承
- PL/SQL游标详解
- js 数组去重常见的几种方式
- BaseDao封装
- 性能测试 基于Python结合InfluxDB及Grafana图表实时采集Linux多主机或Docker容器性能数据
- Linux C 读取文件夹下所有文件(包括子文件夹)的文件名【转】
- mongodb集群故障转移实践
- iOS开发尺寸记录
- ubuntu 换源过程中遇到的坑(一):Could not resolve 'mirrors.aliyun.com'
- ERR! registry error parsing json
- JAVA Clone复制对象
- IntelliJ IDEA 2017版 编译器使用学习笔记(八) (图文详尽版);IDE快捷键使用;IDE代码重构(寻找修改痕迹)
- 移动设备 h5屏幕适配
- 10个最受欢迎的Java类(转)
- TypeScript学习笔记(二) - 基本类型