2015-03-11

今天找了台服务器建立一个代码Git版本库,用于存放自己的所有工作文件,作为开发前的首要准备工作。

你肯定不希望你的代码没有备份丢失,版本库可以帮你; 你会喜欢上能清楚地看到每次改了些什么,随时回退; 最后你的代码可以自动部署,写完了你的自动交易系统就用新版本工作了,多美好!

最后别忘记给服务器磁盘加密,你不会希望机房人员能查看到你工作成果的。

架设Git服务器端的命令:

#!/bin/bash
#添加git用户
sudo adduser git
ssh-copy-id user@host
#加密磁盘,执行后会问你要密码,先输入git用户的账号密码,再输入加密密码,之后只要
#每次重启后登陆下git用户就自动加载加密磁盘了
ecryptfs-setup-private -u git --noautoumount
sudo chown -R git:git /home/git/Private
sudo chown -R git:git /home/git/.Private
sudo chown -R git:git /home/git/.ecryptfs

#开设git库
cd /home/git/Private
sudo git init --bare code.git
sudo chown -R git:git code.git

然后就好了,可以用了,地址是:git@host:/home/git/Private/code.git


回主页