Git與Github的基本配置(Windows Version)

來源:互聯網
上載者:User

by freeuniverser

關於Windows與Linux及其他動作系統之爭,我不想多談,我只想說什麼用著順手,怎樣合適你怎樣來,它們都只是工具而已,沒必要成為工具的奴隸,當然都會的話更好。該篇文章以Windows為例,說下Git與Github的簡單配置。

版本控制工具就是要解決同步問題,也起到記錄曆史與過程的作用,如程式語言和作業系統一樣,這樣的工具也是很多種的,選擇自己用的順手的就好。

這裡提供個,當然好多地方都可以下載到,這個看自己了,當然到好的下載源會好些,版本也根據自己需要。

安裝基本是下一步,這類似於linux中輸入的命令,只不過封裝起來了,這個過程中的選擇自己根據需要了。

然後建立你的目錄:

$ mkdir YourGit

進入目錄:

$ cd YourGit

在目前的目錄下建立一個倉庫:

$ git init

ok,一個空的倉庫建好了。其實你會發現好多命令都是很熟悉的,程式語言也是如此,基本的邏輯模式是一樣的。

具體的Git命令操作,可以參考下面連結:

連結一Git Reference

連結二A tutorial introduction to Git

下面配置Github,一個Git的好網站,也是學習和交流的好地方。

註冊個帳號,然後配置SSH Keys

先查看是否存在:

$ cd ~/.ssh

如果沒有,建立它:

$ ssh-keygen -t rsa -C "your_email@example.com"

會有提示資訊:

Generating public/private rsa key pair.Enter file in which to save the key (/c/Users/you/.ssh/id_rsa):

預設是C盤,當然可以自己選擇,建議預設直接斷行符號,說實在話,配置是個很繁瑣的事情,這點Linux比較方便。

然後提示設定密碼:

Enter passphrase (empty for no passphrase):Enter same passphrase again:

接著提示:

Your identification has been saved in /c/Users/you/.ssh/id_rsa.Your public key has been saved in/c/Users/you/.ssh/id_rsa.pub.The key fingerprint is:01:0f:f4:3b:ca:85:d6:17:a1:7d:f0:68:9d:f0:a2:db your_email@example.com

獲得:

$ clip < ~/.ssh/id_rsa.pub

然後綁定到Github:

賬戶設定:                                                                 

找到SSH Keys:

添加SSH Keys:

測試是否成功:

$ ssh -T git@github.com

或許有警告:

The authenticity of host 'github.com (207.97.227.239)' can't be established.RSA key fingerprint is 16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48.Are you sure you want to continue connecting (yes/no)?

yes即可,然後會出現讓你輸入passphrase,OK!

Hi username! You've successfully authenticated, but GitHub does not provide shell access.

在linux中的配置是類似的,而且比windows的命令列環境要好得多,如果你想用圖形介面(當然Git For Windows裡面有個GUI),那麼可以下載個Tortoisegit,但是感覺命令列介面更加簡潔。

其實,好多配置環境都看著很簡單,但是具體操作時往往會在某一步卡死,這真的需要耐心,但是不要成為工具的奴隸。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.