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
上一篇下一篇

猜你喜欢

热点阅读