阿里云 建立 git

服务器:阿里云 ubuntu 16.04git

一、安装git
sudo apt-get install gitubuntu

二、建立用户
sudo adduser gitvim

三、修改git 密码
passwd gitwindows

四、禁止git ssh 登陆
vim /etc/passwdbash

clipboard.png

五、服务器建立证书
cd /home/git
mkdir .ssh
touch authorized_keys服务器

六、初始化git 仓库 (文件名xxx.git,以.git结尾)
假设在/var 目录下。将 work.git 做为仓库
cd /var
git init --bare work.gitssh

七、修改 git文件 权限
chown -R git:git work.git测试

八、客户端建立证书(以windows 为例)
8.一、客户端下载git http://gitforwindows.org/
8.二、客户端建立公钥
打开 git-bash.exe
输入 ssh-keygen -t rsa
在当前目录下会生成2个文件。相似 xx xx.pub
8.三、将证书复制到C:UsersAdministrator/.ssh/ 目录下
8.四、上传客户端的公钥到服务器
将xx.pub 里面的所有复制到服务器的 /home/git/.ssh/authorized_keys
每一个用户,一行。阿里云

测试:
客户端点击 git-cmd.exe
输入 git clone git@serverIp:/var/work.gitspa

相关文章
相关标签/搜索