美文网首页
git服务器

git服务器

作者: happydonkey | 来源:发表于2016-12-23 15:43 被阅读46次

    首先连接自己的云服务器

    sudo ssh serverIP
    sudo apt-get install git
    

    添加git 用户,SSH 无密登陆

    *git用户属于Linux,对应于root用户,不创建,则git clone root@ip,创建则 git clone git@ip
    sudo adduser git
    cd /home/git/
    mkdir .ssh
    cd .ssh
    touch authorized_keys
    vi authorized_keys 
    

    初始化git仓库

    cd /home/xxx/code 
    sudo git init --bare sample.git
    sudo chown -R git:git sample.git   /** owner改为git**/
    #权限问题755,644
    

    git clone

    git clone git@serverIP:/home/xxx/code/sample.git
    

    git 代码库 迁移服务器,保存提交记录

    修改本地git指向remote地址

    工程目录下 .git/config url:修改为new_ip

    #本地操作
    git clone --bare git@old_ip:/root/project.git
    #新server
    git init --bare project.git
    #本地
    git push --mirror git@new_ip:/root/code/project.git
    

    相关文章

      网友评论

          本文标题:git服务器

          本文链接:https://www.haomeiwen.com/subject/xopkvttx.html