前段时间在公司实习的时候接触到了git,用了几次,但是都是通过图形化界面操作的,趁着回校答辩的时候花点时间学下git。得益于之前租赁的阿里云服务器,我可以直接在阿里云上搭建自己的git,等到期之后再接触下GitHub吧。
一、服务器配置
1、首先服务器安装git:
sudo apt-get install git
sudo apt-get install git-core
2、安装完之后配置一下user和email:
git config --global user.name 'hjf'
git config --global user.email '[email protected]'
3、添加一个git用户:
sudo adduser git
4、切换到git用户,生成ssh key
su git
ssh-keygen -t rsa -C '[email protected]'
5、新建一个目录作为git仓库,并初始化:
sodu mkdir /home/git/gittest
git init
6、新建一个文件作测试用,然后提交仓库
touch a.c
git add a.c
git commit a.c -m 'add test file a.c'
至此,服务器端配置完成,然后简单配置下客户端即可clone这个测试文件。
二、客户端配置
客户端我才用的还是Ubuntu,和服务器一样,也是首先安装git
sudo apt-get install git
然后
cd ~
git init
git clone [email protected]:/home/git/gittest/.git
这样,就把a.c所在的目录clone下来了。