git 远程仓库迁移后客户端无法clone 也无法push
大家好!
本人有几个问题需要请各位协助。
1.git+gitloilte 的配置代码管理, 怎么从原来的git服务器迁移到新的git服务器(远程仓库是多层结构的代码仓库),但保留log?还请帮忙详细点描述。
2.我现在迁移的方式是直接拷贝的,但在客户端clone时,报错。" R any 7731/manifests id_rsa93 DENIED by fallthru", 但是配置文件conf/gitolite.conf 配置的是多层结构代码仓库repo 7731/.+ RW+ = @all RW = @all C =@all。 公钥也push了。
请帮忙看下什么问题。谢谢!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(6)
回复
mirror clone到本地再push 新
回复
按照你的方法,先在一台电脑上git clone --mirror 后 ,再push 到新git 上面,git push git@192.168.0.173:7731/xx.git , 然后报错 , W any 7731/manifests id_rsa93 DENIED by fallthru, 请问这个怎么解决?
回复
自己解决新SERVER 权限问题
回复
嗯,不过我已经在gitolite.conf中配置全部为@all了,还是会出现这个,和文件夹权限有关吗?
回复
再向你请教个问题: 配置多层结构的版本库是使用repo temp/.* 还是repo temp.+ ?我现在第一种不能创建,第二种创建了不能push 和和clone,是不是和gitolite的版本有关系?第一种哪个版本支持呢? 谢谢!
git clone --mirror from old url