2021年9月18日-初次接觸Github


第一次在github上上傳項目的學習過程

github網址:https://github.com/

一、廣泛遇到的問題:由於github的服務器部署在美國,大多數同學在初次接觸時會遇到無法訪問、網站加載速度慢等類似問題,這里提供解決方法:

1、首先打開電腦的CMD命令窗口,輸入以下命令:ping github.com   大多數會發現請求超時了。

 

2、然后,獲取Github相關網站的IP

 提供1個網站可以獲取相關的IP:https://www.ipaddress.com

 進入上方網站后,在下面紅框標注的搜索框中先后輸入以下網站名關鍵詞進行檢索,先后記錄下IP:輸入github.com,記錄下IP;再輸入github.global.ssl.fastly.net,同樣記錄下IP

 

 

 

3、再利用管理員身份修改配置本機host文件

   在運行處輸入“CMD”,然后右擊以管理員身份運行:

輸入“cd  C:\Windows\System32\drivers\etc\”,執行進入 etc

輸入“notepad hosts”,執行,打開hosts文件,然后添加上:

#第2步獲得的對應PI      github.com

#第2步獲得的對應PI     github.global.ssl.fastly.net

 

4、最后,保存后再ping查看github官網的聯通性

 

 

 

 5、Github官網

以上配置ok以后,我們打開Github的官網鏈接:https://github.com/ 這個時候發現網絡不會再太卡頓了。(僅供參考,不足見諒)

 

二、硬件上的問題解決了,我們可以開始接下來的學習了

1、創建存儲庫(請已注冊)

  一個庫通常用於舉辦單個項目。存儲庫可以包含文件夾和文件、圖像、視頻、電子表格和數據集等等(您的項目需要的任何內容)。我們建議包含一個README(自述)或一個包含有關您的項目的信息的文件。(簡明明了的就是新建一個空間來存放我們項目代碼的地方)

 

 

 

 

 

  創建成功后,就可以看到自己的倉庫地址,如下圖:

 

 

 

 2、安裝git客戶端(git下載地址https://git-scm.com/downloads

下載好之后開始安裝吧,歡迎界面,下一步。

選擇安裝路徑,千萬別選帶中文的路徑,有時候會引起不必要的誤會。

一直next,最后finish就OK

  2.1、綁定用戶

 

 

 打開git-bash.exe(可直接在桌面空白處右鍵):

 

 

 

因為Git是分布式版本控制系統,所以需要填寫用戶名和郵箱作為一個標識,用戶和郵箱為你github注冊的賬號和郵箱

提示(配置的帳號名和郵箱一定要與GitHub相同,不然會提交失敗)

  git init  (初始化git環境)

  git config --global user.name "@@@"     (GitHub相對應的帳號名稱)

  git config --global user.email "123@163.com"  (GitHbu相對應的郵箱帳號)

 

3、為Github賬戶設置SSH key

   3.1、生成ssh key

首先檢查是否已經生成密鑰 cd ~/.ssh,ls如果有3個文件,則密鑰已經生成,id_rsa.pub就是公鑰

         cd ~/.ssh

  如果沒有,輸入: ssh-keygen -t rsa -C "你的郵箱"(回車三次)

 

 

 

   3.2、復制ssh key

 方法1: 輸入 clip < ~/.ssh/id_rsa.pub   會自動復制ssh key,可以直接粘貼

 

 

  方法2:在c/Users/Administrator/.ssh/id_rsa)文件找到直接復制

 

 

 

  3.3、連接github,打開GitHub 進入setting找到ssh key並新建

 

 

 

 

 

 

 

 

 

  3.4、然后測試連接是否成功

輸入: ssh -T git@github.com 

 

 

 

至此,利用git為github已成功設置了SSH key。

注釋:意義:git使用https協議,每次pull, push都會提示要輸入密碼,使用git協議,然后使用ssh密鑰,這樣免去每次都輸密碼的麻煩,第一次配置完成后后面就不需要了

 

4、拉取、推送項目

  4.1、拉取-一個 Git 倉庫到本地

  在桌面空白處右擊選擇git bash here,默認拉取在桌面(文件)

  git clone “Git上的項目地址”(建議輸入ssh)

 

 

 

  4.2、將要推送的項目文件復制進入剛剛拉取的文件夾內

  4.3、添加到暫存區(注意在拉取生成的文件夾內右鍵重新選擇git bash here,而不是桌面)

  git add . 

  4.4、用命令 git commit告訴Git,把文件提交到倉庫。引號內為提交說明

  git commit -m ‘first commit’

  4.5、推送

  git push

 

 

 

 

 

 

 

 學習借鑒素材來源:

  博客園 客主:yyds1024 《新手第一次在GitHub上提交代碼完整教程》;(https://www.cnblogs.com/zyfenblog/p/11170493.html)

  CSDN 客主:華曄《新項目首次上傳GitHub和首次拉取GitHub代碼》;(https://blog.csdn.net/Poppy_tester/article/details/107384154)

總結語:因為自己再自學前端,所以這是第一次上傳知識博客,也算是對學習、生活的記錄,不求一生光輝璀璨,只求一生不再碌碌無為,希望我能堅持下去,成為前端工程師;

         今天的文章解決遇到的問題花了很多時間,感謝我的益友劉艷的指導和幫助,接下來要提高效率、多練習項目。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM