搭建自己Git服务器

2016/06/01 Git 阅读次数:

平时自己的项目需要修改上线,每次上传比较麻烦,搭建Git可进行版本控制,方便更新上线

服务器:阿里云 系统:ubuntu 16.04

1.需要先安装Git

sudo apt-get install git

2.配置公钥

去本地电脑 用户家目录下,cd ~/.ssh
cat id_rsa.pub
复制公钥,到服务器上的 ~/.ssh/authorized_keys文件中,如果目录文件不存在,则需要创建

3.创建一个git用户,用来运行git服务:

sudo adduser git

4.禁用git用户进行shell登录

sudo vi /etc/passwd

找到 git,类似如下:
git:x:1003:1003:,,,:/home/git:/bin/bash

修改后:
git:x:1003:1003:,,,:/home/git:/usr/bin/git-shell

5.指定个目录作为仓库,仓库初始化,一定要更改初始化仓库的归属组和用户

git init --bare python.git
chmod -R 777 python.git/
sudo chown -R git:git python.git/

6.克隆项目

git clone git@serverip:/home/gitrepo/python.git

6.提交项目

touch 123.txt
git add . 
git commit -m 'test'
git push -u origin master

7.想看git服务器上的项目文件,就需要重新克隆,如果是在git服务器上查看项目文件,也需要克隆,如下:

git clone /home/gitrepo/python.git

Search

    Table of Contents