前段時間在公司實習的時候接觸到了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下來了。