最早Git是在Linux上開發的,很長一段時間內,Git也只能在Linux和Unix系統上跑。不過,
慢慢地有人把它移植到了Windows上。現在,Git可以在Linux、Unix、Mac和Windows這幾大
平台上正常運行了。
要使用Git,第一步當然是安裝Git了。根據你當前使用的平台來閱讀下面的文字:
在Linux上安裝Git
首先,你可以試着輸入git,看看系統有沒有安裝Git:
$ git
The program 'git' is currently not installed. You can install it by typing:
sudo apt-get install git
像上面的命令,有很多Linux會友好地告訴你Git沒有安裝,還會告訴你如何安裝Git。
如果你碰巧用Debian或Ubuntu Linux,通過一條sudo apt-get install git就可以直接完成
Git的安裝,非常簡單。
老一點的Debian或Ubuntu Linux,要把命令改為sudo apt-get install git-core,因為以
前有個軟件也叫GIT(GNU Interactive Tools),結果Git就只能叫git-core了。由於Git名
氣實在太大,后來就把GNU Interactive Tools改成gnuit,git-core正式改為git。
如果是其他Linux版本,可以直接通過源碼安裝。先從Git官網下載源碼,然后解壓,依次輸
入: ./config,make,sudo make install 這幾個命令安裝就好了。
在Mac OS X上安裝Git
如果你正在使用Mac做開發,有兩種安裝Git的方法。
一是安裝homebrew,然后通過homebrew安裝Git,具體方法請參考homebrew的文檔:
http://brew.sh/。
第二種方法更簡單,也是推薦的方法,就是直接從AppStore安裝Xcode,Xcode集成了Git,
不過默認沒有安裝,你需要運行Xcode,選擇菜單“Xcode”->“Preferences”,在彈出窗
口中找到“Downloads”,選擇“Command Line Tools”,點“Install”就可以完成安裝了。
Xcode是Apple官方IDE,功能非常強大,是開發Mac和iOS App的必選裝備,而且是免費的!
在Windows上安裝Git
https://git-scm.com/download
安裝完成后,在開始菜單里找到“Git”->“Git Bash”,蹦出一個類似命令行窗口的東西,就說明Git安裝成功!
install-git-on-windows
配置用戶名,email
安裝完成后,還需要最后一步設置,在命令行輸入:
$ git config --global user.name "Your Name"
$ git config --global user.email "email@example.com"
因為Git是分布式版本控制系統,所以,每個機器都必須自報家門:你的名字和Email地址。
你也許會擔心,如果有人故意冒充別人怎么辦?這個不必擔心,首先我們相信大家都是善良
無知的群眾,其次,真的有冒充的也是有辦法可查的。
注意git config命令的--global參數,用了這個參數,表示你這台機器上所有的Git倉庫都
會使用這個配置,當然也可以對某個倉庫指定不同的用戶名和Email地址。
下面就講解一下如何使用ssh登陸git
1、生成ssh登陸的key,使用命令如下,命令執行過程按enter或輸入Y,結果如下
ssh-keygen -t rsa -b 4096 -C“ your_email@example.com ”
Generating public/private rsa key pair.
Enter file in which to save the key (/home/jack/.ssh/id_rsa):
Created directory '/home/jack/.ssh'.
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/jack/.ssh/id_rsa.
Your public key has been saved in /home/jack/.ssh/id_rsa.pub.
The key fingerprint is:
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx your_email@example.com
The key's randomart image is:
+--[ RSA 2048]----+
| ....+ |
| . E . |
| o o . |
| +.. |
| o S |
| +oo |
| =Bo |
| +o* |
| o+= |
+-----------------+
2、查看生成ssh-key,並將其添加到ssh框中,若提示秘鑰無效,可參考下面紅線提示步驟執行即可解決。
cat ~/.ssh/id_rsa.pub
(1)
(2)
(3)
(4)
(5)