代码迁移到windows下git服务器上

我们是linux上的git仓库代码迁移到windows环境下  要求保留分支  提交信息


1.从原地址克隆一份裸版本库

   git clone --bare [email protected]:xxx.git

2.在新的git服务器上创建一个项目 比如newxxx.git  记得在.git中的config文件              

   中加入  可推送权限

 [receive]

denyCurrentBranch = ignore

 

3.以镜像推送的方式上传代码

  Cd xxx.git

  Git push --mirror 本机用户名+@+ip地址 + : + newmapzone3_as.git

   例如 git push --mirror [email protected]:newxxx.git

4.到新的服务器上找到clone地址可以直接克隆

  例如:git clone [email protected]:newxxx.git


服务端配置完成 添加用户端 因为是ssh免密码 所以需配置权限给用户端  方法为

在  .ssh 文件中如果没有config文件 创建 如果有的话  添加  User "用户IP"  

代码迁移到windows下git服务器上_第1张图片

前提是将用户端的公钥在 ssh   authorized_keys 文件中配置

 





你可能感兴趣的:(日常)