git建立使用1https://blog.csdn.net/Hanani_Jia/article/details/77950594

這篇文章是我本身寫的關於GitHub的內容,從我剛聽到這個直到設置成功每一步都有詳細的步驟來解釋,其中有一些截圖或者代碼來自於網上。html

首先,我先對GitHub來一個簡單的介紹,GitHub有一個很強大的功能就是,你在服務器上邊能夠建立一個庫(稍後會介紹怎麼建立),寫代碼是一件很重的任務,尤爲是不少人完成一個很大的項目的時候,就十分的複雜,一羣人一塊兒來寫某個項目,你們完成的時間,完成的進度都是不相同的,你寫一點我寫一點,甚至可能你今天寫的出現了錯誤,影響到了我昨天寫的代碼,最後怎麼才能將你們的代碼輕鬆的彙總起來,又怎麼在彙總全部人的代碼以後發現錯誤等等一系列問題。這樣咱們就用到了GitHub這個軟件。咱們在GitHub服務器上有一個主倉庫,這裏用來儲存你的全部代碼,若是不付費的話是全部人均可以看的,若是你不想讓別人看到你的代碼,能夠選擇付費倉庫。咱們建立了主倉庫以後,就能夠在電腦上建立分支,以後你就能夠在電腦上完成本身的代碼,寫完以後直接同步在電腦的分支,當你認爲能夠上傳的本身的主倉庫時,就能夠申請更新,當經過審覈的時候,你代碼就出如今了本身的主倉庫中,這樣全世界的程序員均可以查看你的代碼。全世界如今已經有300萬的註冊用戶,甚至還有一些至關知名的開源項目也在其中公佈代碼。在GitHub上你能夠看到不少計算機領域的精英所分享的本身的代碼。這是GitHub的兩個主要優勢,適合團隊協做,以及下載其餘優秀者的代碼。java

今天,GitHub已經是:一個擁有143萬開發者的社區。其中不乏Linux發明者Torvalds這樣的頂級黑客,以及Rails創始人DHH這樣的年輕極客。node

· 這個星球上最流行的開源託管服務。目前已託管431萬git項目,不只愈來愈多知名開源項目遷入GitHub,好比Ruby on Rails、jQuery、Ruby、Erlang/OTP;近三年流行的開源庫每每在GitHub首發,例如:BootStrapNode.jsCoffeScript等。alexa全球排名414的網站。linux

https://github.com/ 這是GitHub的官方網站,在官網上能夠註冊屬於本身的GitHub帳號,網上是全英文的,對於英語很差的同窗建議使用谷歌瀏覽器,谷歌瀏覽器能夠翻譯網頁變爲中文使用起來十分方便。android

經過簡單的步驟以後你就會有一個屬於本身的GitHub帳號。c++

再簡單註冊完成以後會須要驗證你所輸入的郵箱才能正常使用你的GitHub。git

 在註冊完成以後,完成一些簡單的設置以後,你須要建立一個屬於本身的庫程序員

在登錄本身的GitHub帳號以後,在網頁右上角的小加號是用來建立本身的庫的按鈕,以後的步驟將網頁翻譯成中文以後,按提示進行建立本身的庫便可。github

第一個框是本身爲本身的庫起一個名字,第二個框是本身對庫的一個簡單介紹web

在建立完成本身的庫以後,下面就要讓本身的電腦克隆一個本身所建立的庫,方面本身電腦上的代碼同步到GitHub你所建立的庫當中。

  爲了實現,就須要安裝一個軟件,Git Bash。

下面我就介紹一下這個軟件的安裝,以及簡單的配置。

git-scm.com 首先進入GitHub官網,下載適合本身電腦的版本

下載完安裝包以後運行

 

在安裝過程當中直接默認選項便可。

 

 在對git bash進行配置的時候大多數新手都是一頭霧水,下面我對配置的每一步就會有詳細的記錄。代碼我也是從網上和學長那邊要來的

我第一次打開軟件後看到這個界面也是一臉懵逼的,而後經過查閱了各類各樣的資料以後纔有了一些思路。

 首先要在本地建立一個ssh key 這個的目的就是你如今須要在你電腦上得到一個密匙,就是我們平時的驗證碼同樣的東西,獲取以後,在你的GitHub帳號裏邊輸入以後,你的電腦就和你的GitHub帳號聯繫在一塊兒了,這樣之後就能夠十分方便的經過Git bash 隨時上傳你的代碼。下邊介紹一下若是得到這個鑰匙,又是如何輸入到你的GitHub裏邊的呢。

 

 不少人第一次打開這個GitHub的時候一臉懵逼,認爲這是什麼。對於一個新手來講看到這個是沒有任何思路,沒有任何想法的。

這一欄 開始是你的計算機的名字在我這裏就是Hanani @後邊的內容是你的計算機型號,不少時候有的人打開以後@後邊是亂碼,這個時候也不要在乎,由於有些電腦型號是中文的,可能在顯示的時候出現了問題,不影響你後期的操做。

  接下來,就要開始獲取屬於你本身的密匙。在git bash中全部功能都是經過簡單的一些代碼來實現的。獲取密匙的時候須要輸入

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

須要輸入這個代碼,引號內須要改爲你在註冊GitHub的時候綁定的郵箱帳號。以後會有一些簡單的讓你確認的操做,以後讓你會提示操做路徑、密碼等等,通常狀況下就直接按回車一路過就能夠。

 

 

若是以後你出現了這個界面以後,就說明你的密匙已經成功建立了。如今你就須要去他剛剛顯示的存儲位置打開它,把其中的內容複製出來。

在.ssh這個文件夾中

以後你會看到這些內容,有的人會在id_rsa後邊帶有一個pub,以前看網上教程須要找到帶pub的文件,由於我在生成後沒有帶.pub的文件,懷着忐忑的心打開id_rsa後發現這裏邊的密匙也是可使用的。打開id_rsa的時候須要用記事本的方式打開。

ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDIskXqZF3SSFtACK6zoNGJabikTBC3kig6+4j4dCq1tswhA9YkuJCi0WpRmGYWBQ67dyT2or7RedFZlULLZN3nL6AWlo5V2jRXw4WQxCon2rU1p122wmiTzqYOfsykjwullWV4bYcZU4n77A4/9WwlSqZCpEbcdwV8IMkvwfJUInSWqTvmYMcKTWu8yad5DZ2v7LBWfgsL/Tfx7aEB8UjDNJ6SPw30Yijy+62YrftYGgbuwoiL9hDNGO2LfjgOkglHTBJaZe31uQLLWc5uCzd+7Dgh7RaKMmeuz2Uv7yqm/IEU9jH8cPMR9YRPIhmzg38G2s9ILn27QqW9j1hrFY1V 15229020556@163.com

這就是我所獲取的密匙,打開以後很長的一段,不要驚訝,沒有問題,這就是你所須要的密匙。

 如今你就須要登陸到你的GitHub上邊添加這個密匙,

打開你GitHub的設置界面,找到SSH and GPG keys這個選項以後,在網頁右上角有一個添加新的SSH keys 點擊

 

 

 

這裏的title 是讓你給你的密匙起一個名字,根據我的喜愛,什麼名字均可以,而後把你在剛剛文件中複製的密匙,填寫在下邊的大框裏。保存便可。

以後你就能夠回到你的Git bash上邊了

而後輸入上邊的代碼,來檢查是否成功綁定。第一次綁定的時候輸入上邊的代碼以後會提示是否continue,在輸入yes後若是出現了:You've successfully authenticated, but GitHub does not provide shell access 。那就說明,已經成功連上了GitHub。接下來還須要簡單的設置一些東西。

輸入上邊的代碼,name最好和GitHub上邊的同樣,email是必定要是註冊GitHub的那個郵箱地址

這兩個的順序能夠顛倒,沒有固定的順序。

 下面就要將你的庫克隆下來到本地電腦中,方便之後進行上傳代碼。

 

在庫建立完成以後 會有一個網址出如今網頁中。

 

我的習慣將本身的文件儲存在d盤之中,因此你先須要將git bash定位在d盤中

 

在git bash中輸入 cd /D 注意盤名字必定要是大寫。如不輸入這個語句 不給git bash定位的話,默認的本地文件位置是在c盤中。

輸入以後會出現/D說明定位成功。

以後輸入

git clone後邊的網址就是你建立庫成功以後的網址

以後打開我所定位的D盤

 

能夠看到,D盤中已經有以個人庫名所建立的文件夾了。

打開這個文件夾,而後在其中建立一個任意格式,任意名稱的文件。

 

以後從新定位git 把書 的位置,定位在你庫的文件夾。

 

以後輸入ls語句 ls的做用是查看你目前所定位的文件夾中的文件,如今能夠看出來,我剛剛所建立的test文件已經出現了。

 

而後輸入 git add test.txt

以後輸入而後git commit -m "cc"  引號內的內容能夠隨意改動,這個語句的意思是 給你剛剛上傳的文件一個備註,方便查找記憶而已

 

輸入以後出現以上狀況,而後在輸入git push origin master 以後會出現一個

 

 

 

界面,在這裏登錄你以前註冊的GitHub帳號以後點擊login。

 

若是以後出現這種狀況的話,就是登錄失敗了,這時候你就須要輸入你GitHub的帳號名稱

輸入以後會出現這個界面,而後再次輸入你的GitHub密碼。

 

出現相似界面,你就能夠歡呼了,表明你成功了。

如今打開你的GitHub網站,找到你建立的庫

 

發現今天的格子已經綠了,說明你已經上傳了你剛剛所建立的文件。

再以後,你只須要將你的代碼,放到庫的對應的文件夾中,而後使用,git add 、git commit -m "   " 、最後git push origin master,將你的代碼提交就能夠了。

 一樣我感受網頁版的github更適合新手小白,https://blog.csdn.net/hanani_jia/article/details/79855429 這是我寫的一篇網頁版github的簡單操做,須要的能夠看一下。

版權聲明:本文爲博主原創文章,未經博主容許不得轉載。 https://blog.csdn.net/Hanani_Jia/article/details/77950594
weixin_36413887
  • weixin_36413887

    2018-03-12 11:33#4樓
  • 樓主,在找到密鑰那裏需用ssh_rsa.pub,可在GIT輸入下列命令查看:$ cat ~/.ssh/id_rsa.pub
    複製密鑰到Github添加便可
 
weixin_36413887
 
qq_39897288
  • qq_39897288

    2018-03-07 15:00#2樓
  • 上面產生祕鑰的時候少了個空格,正確代碼: ssh-keygen -t rsa -C "your_email" 其餘親測沒問題足夠詳細,很是感謝博主整理、分享。
 
 
查看 4 條熱評

入門級:GitHub和Git超超超詳細使用教程!

  • JavaAndroid730
  • JavaAndroid730
  • 2016年12月08日 19:05
  • 59134
GitHub和Git入門 考慮到你們之前可能對版本控制工具和Linux命令行工具都不瞭解,我寫了一個簡單的博客來讓你們學會入門使用方法。 GitHub的簡單使用 第一步 建立GitHub帳號...

【Github教程】史上最全github使用方法:github入門到精通

【初識Github】 首先讓咱們你們一塊兒喊一句「Hello Github」。YEAH!就是這樣。 Git是一個分佈式的版本控制系統,最初由Linus Torvalds編寫,用做Linux內核代碼的管...
  • rj597306518
  • rj597306518
  • 2017年05月07日 08:47
  • 9611
 

UI設計師憑什麼拿下年薪40W?程序員的我不平衡!

牛逼的UI設計師是這麼煉成的?

GitHub使用教程

  • qq_26927285
  • qq_26927285
  • 2017年03月12日 13:54
  • 1469
You’ll learn how to:建立和使用存儲庫 啓動和管理新分支 對文件進行更改並將其推送到GitHub做爲提交 打開併合並拉取請求What is GitHub?GitHub是用於版本...

GitHub使用教程詳解(上)——官網操做指南[翻譯]

GitHub 指南原文地址:GitHub官網指南示例項目:Hello World十分鐘輕鬆教學在學習計算機語言編程的過程當中建立Hello World 項目是一個歷史悠久的傳統。當你接觸一門新事物的時候...
  • u010480479
  • u010480479
  • 2016年07月06日 17:48
  • 21063

GitHub詳細教程

  • tangbin330
  • tangbin330
  • 2013年06月19日 14:47
  • 92000
GitHub詳細教程 Table of Contents 1 Git詳細教程 1.1 Git簡介 1.1.1 Git是何方神聖?1.1.2 重要的術語1.1.3 索...

【Github教程】史上最全github使用方法:github入門到精通

原文 http://www.eoeandroid.com/thread-274556-1-1.html 【初識Github】 首先讓咱們你們一塊兒喊一句「Hello Github」。YEAH!就是這樣...
  • hcbbt
  • hcbbt
  • 2013年09月13日 16:41
  • 320561

【Github教程】史上最全github使用方法:github入門到精通

原文連接 【初識Github】 首先讓咱們你們一塊兒喊一句「Hello Github」。YEAH!就是這樣。 Git是一個分佈式的版本控制系統,最初由Linus Torvalds編寫,...
  • a214919447
  • a214919447
  • 2017年01月18日 17:03
  • 5268

GitHub詳細教程

  • showhilllee
  • showhilllee
  • 2014年05月30日 19:38
  • 65848
Table of Contents 1 Git詳細教程 1.1 Git簡介 1.1.1 Git是何方神聖?1.1.2 重要的術語1.1.3 索引 1.2 Git安裝1.3 Gi...

GitHub 新手詳細教程

  • mergerly
  • mergerly
  • 2018年02月27日 14:58
  • 194
這篇文章是我本身寫的關於GitHub的內容,從我剛聽到這個直到設置成功每一步都有詳細的步驟來解釋,其中有一些截圖或者代碼來自於網上。首先,我先對GitHub來一個簡單的介紹,GitHub有一個很強大的...

linux虛擬機上使用git和github教程

  • tuzhutuzhu
  • tuzhutuzhu
  • 2014年02月27日 00:32
  • 3986
1. GIT是什麼? Git是一個分佈式版本控制/軟件配置管理軟件,原是Linux內核開發者Linus Torvalds爲更好地管理Linux內核開發而設計。 相比CVS/SVN,Git 的優點: ...

github使用教程【適用小白】

  • qq_37788558
  • qq_37788558
  • 2017年05月31日 16:23
  • 1921
說來也慚愧,我是最近開始用github,小白一個,昨天研究了一個下午。終於能夠上傳了,因此今天寫點,一來分享是本身的一些經驗,二來也是作個記錄,萬一哪天又不記得了:)   廢話很少說,直...

Github使用

  • wshixinshouaaa
  • wshixinshouaaa
  • 2018年03月17日 21:35
  • 44
ssh登陸github:ssh -T git@github.com 打開一個文件夾,好比 /usr: cd /usr 克隆到本地:git clone https://…… 打開文件夾項目已經保存到本...

git與github區別與簡介

  • qq_25352981
  • qq_25352981
  • 2015年10月16日 10:28
  • 25831
一開始接觸git或是github的程序員可能搞不太清楚這些名詞到底指代的是什麼,因此在這裏稍微說明一下。git和github是兩個徹底不一樣的概念。 git是一個版本管理工具,是能夠在你電腦不聯網的狀況...

Linux查看日誌命令

  • qq_31617637
  • qq_31617637
  • 2017年05月08日 17:52
  • 13833
當日志文件存儲日誌很大時,咱們就不能用vi直接進去查看日誌,須要Linux的命令去完成咱們的查看任務. Log位置:/var/log/message 系統啓動後的信息和錯誤日誌,是Red Hat...

Spring AOP 實現原理

  • MoreeVan
  • MoreeVan
  • 2013年09月24日 15:23
  • 373748
什麼是AOP AOP(Aspect-OrientedProgramming,面向方面編程),能夠說是OOP(Object-Oriented Programing,面向對象編程)的補充和完善。OOP引入...

Spring aop--幾種不一樣的使用方式

  • jly4758
  • jly4758
  • 2015年05月31日 17:48
  • 8495
最近聽老師講關於AOP關於容器的課,忽然以爲以前對aop的理解都不是很到位,先不說理解就是應用都不多,最近也寫了幾篇關於AOP的博客,都是一些簡單的demo,今天在這裏再說一下關於Spring A...

spring實現AOP的兩種方式以及實現動態代理方式

  • zbuger
  • zbuger
  • 2016年03月30日 09:26
  • 9350
AOP是Aspect Oriented Programing的簡稱,面向切面編程。AOP適合於那些具備橫切邏輯的應用:如性能監測,訪問控制,事務管理以及日誌記錄。AOP將這些分散在各個業務邏輯中的代碼...

Spring中AOP的兩種代理方式(Java動態代理和CGLIB代理)

第一種代理即Java的動態代理方式上一篇已經分析,在這裏再也不介紹,如今咱們先來了解下GCLIB代理是什麼?它又是怎樣實現的?和Java動態代理有什麼區別? cglib(Code Generation...
  • caomiao2006
  • caomiao2006
  • 2016年05月02日 09:24
  • 7243

Github入門使用教程,並託管Android項目

  • sinat_14849739
  • sinat_14849739
  • 2017年12月26日 23:20
  • 297
轉載請註明出處: 本文出自Shawpoo的專欄 個人簡書:簡書 1、準備工做準備工做其實很簡單,只須要在咱們的操做系統上安裝好Git客戶端,有一個Github帳號便可。下面具體來講一下:1...

GitHub的Windows客戶端的使用教程

  • qq_25269835
  • qq_25269835
  • 2017年04月15日 00:18
  • 11436
GitHub for Windows客戶端的使用教程 幹了這麼久的Android開發是時候發表博客來記載本身的所學,方便之後溫故而知新。第一篇就拿GitHub的使用來練練手,固然,本博客若是地方哪些...
鍥而不捨
等級: 
4級,點擊查看等級說明
訪問量:  1萬+
積分:  1068
排名:  4萬+

文章分類

展開

文章存檔

展開
相關文章
相關標籤/搜索