Git新手入門,搭建及使用,為你填坑!?

Tags: 新手, 填坑, 入門,

網上都說git簡單,一筆帶過,對於新手,首次接觸的人來說,簡直噩夢,這裡幫你填填那些坑。

工具/原料

git

TortoiseGit

方法/步驟

我這裡使用的是centos6.5系統,git已經默認安裝,這裡安裝下依賴就行了,yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel perl-devel ,然後看下git版本,git --version 確定是否安裝了.

Git新手入門,搭建及使用,為你填坑!

創建用戶,這裡坑出現了,我是這樣創建的,useaddd firefox -g gitusers

注意這裡使用了一個公共組gitusers,當未來有新的賬戶建立的時候都指定這個用戶組,在創建倉庫目錄的時候賦權這個用戶組。這裡處於安全考慮,還需要修改用戶的shell為/usr/bin/git-shell,使其不能登錄系統。

Git新手入門,搭建及使用,為你填坑!

創建一個目錄作為倉庫目錄,mkdir /data/git/project.git, Git倉庫通常都以.git結尾,使用命令git init –bare project.git初始化git倉庫,

Git新手入門,搭建及使用,為你填坑!

並賦權chgrp gitusers /data/git/project.git/ ,chmod 770 /data/git/project.git/ 沒權限,提交的時候就會提示失敗。

Git新手入門,搭建及使用,為你填坑!

接下來安裝git客戶端,去git官網下載最新的git客戶端程序。選擇對應的版本,同時安裝git客戶端工具TortoiseGit,點TortoiseGit的setting進入設置界面,關鍵設置git的程序位置。

Git新手入門,搭建及使用,為你填坑!

使用TortoiseGit建立本地倉庫,方法一、建立一個空文件夾(我是local_warehouse),鼠標右鍵,點擊Git Init here。會產生一個.git文件,那麼說明這個文件件是一個倉庫了

Git新手入門,搭建及使用,為你填坑!

方法二(強烈推薦):一個空文件夾,導出服務器上的文件,再右鍵git clone,然後配置服務器url跟下載位置。

Git新手入門,搭建及使用,為你填坑!

注意事項

一般不行的話基本都是權限問題。

相關問題答案