git服务器
2016-12-23 本文已影响46人
happydonkey
首先连接自己的云服务器
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