搜索
您的当前位置:首页正文

git服务器迁移

来源:二三娱乐

情况一,新服务器如果可以直接访问,原git服务

  1. 直接在新服务器上clone一份祼库
  1. 切换本地remote地址
    查看本地分支

git branch -r

更换remote地址

git remote set-url origin new_remote_url

情况二: 不能直接进入新服务系统

  1. 从原地址克隆一份裸版本库到本地,比如原本托管于 GitHub。
  1. 然后到新的 Git 服务器上创建一个新项目,比如 GitCafe。

  2. 以镜像推送的方式上传代码到新服务器上。

$ adduser git
禁用 shell 登录
把 bin/sh 改为 /usr/bin/git-shell (或者用 which git-shell 查看它的实际安装路径)
git:x:1003:1003:,,,:/home/git:/bin/bash
改为:
git:x:1003:1003:,,,:/home/git:/usr/bin/git-shell

Top