太久沒有更新博客了,近來發現很多比較基本的操作和指令都忘記了,果然還是好記性不如爛筆頭。
關於git這個東西就不作介紹了,總之就是一個代碼管理軟件,Linux創始人爲了方便管理Linux源代碼寫的,目前Linux和android都有用到git在管理,對於個人了學習型小團體也可以借用github進行代碼託管,在此就把這個過程記錄一下,方便自己興許也能方便一下別人。
step 1 在Ubuntu上安裝git
sudo apt-get install git
Ubuntu上很多軟件都是這麼裝的,主要是知道包名。
step 2 在Ubuntu上安裝SSH
sudo apt-get install ssh
光有一個git還不能很方便的上傳下載代碼,因此配合安裝一個ssh是有必要的,github服務器也支持使用ssh協議上傳下載。step 3 生成SSH key
ssh-keygen -t rsa
用這個命令生成一對密鑰,中間過程可以一直無腦確認下去,除非之前已經生成過,如果生成過那麼有一個地方要選擇確認替換之前的,最後得到一個公鑰一個私鑰,而SSH的安全傳輸也依賴於這個密鑰。最後得到的公鑰文件一般爲/home/your user name/.ssh/id_rsa.pub(替換your
user name爲自己的ubuntu的用戶名,下同)。step 4 查看公鑰並添加到git服務器
cat /home/your user name/.ssh/id_rsa.pub
一般執行之後看到的東西是這樣的
然後一字不落,包括頭和尾複製到github的個人設置的添加ssh key選項中。
step 5 配置郵箱和用戶名
git config --global user.email "email address"
git config --global user.name "your name"
這個兩個命令是git命令,和平臺沒什麼關係,如果是windows這個命令應該也是可以的,替換郵箱爲你的郵箱,用戶名爲你的用戶名,注意這個地方最好和服務器一致,如果不一致可能出現無法上傳。
step 6 將git commit編譯器從git nano換成vim
git config --global core.editor vim
在Linux上安裝完git之後提交代碼git commit默認的是git nano編輯器(不知道你們的會不會是,反正我的是),這個編輯器我也用不習慣(如果你發現這個東西你感到無法使用,那麼十有八九就是git nano了),乾脆換成常用的vim,執行上一條命令,整個配置過程到此爲止,即使平臺有差距,配置過程也是差不多的,只是有可能個別命令有一點區別,配置好的之後就可以盡情的使用git管理你的代碼了。