github上傳本地項目到遠程倉儲


1.創建github賬號

2.安裝git客戶端
綁定用戶,右鍵git-bash.exe
3.github賬戶設置ssh key
3.1生成ssh key

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


  也可以打開我的電腦C:\用戶\17500\.ssh 里面找到

如果沒有生成,那么通過$ ssh-keygen -t rsa -C “irenehanb@163.com”來生成。

3.2 為github賬號配置ssh key

切換到github,展開個人頭像的小三角,點擊settings

然后打開SSH keys菜單, 點擊Add SSH key新增密鑰,填上標題,跟倉庫保持一致吧,好區分。

接着將id_rsa.pub文件中key粘貼到此,最后Add key生成密鑰吧。

如此,github賬號的SSH keys配置完成。

4.上傳本地項目到github

4.1 創建一個本地項目

我這創建了幾個空文件夾和一個文件及一個項目配置文件,好多前端項目都這樣搭架構

 

4.2 建立本地倉庫

 

git init

初始化成功后你會發現項目里多了一個隱藏文件夾.git

這個目錄是Git用來跟蹤管理版本庫的,沒事千萬不要手動修改這個目錄里面的文件,不然改亂了,就把Git倉庫給破壞了。

接着,將所有文件添加到倉庫

執行指令:git add .

然后,把文件提交到倉庫,雙引號內是提交注釋。

執行指令:git commit -m "提交文件"

如此本地倉庫建立好了。

 

4.3 關聯github倉庫

到github beautifulDay倉庫復制倉庫地址

然后執行指令:git remote add origin git@github.com:wangjiax9/beautifulDay.git

 

 

其中,遇到【git 端口拒絕解決方案】ssh: connect to host github.com port 22: Connection refused

github端配置完畢后,看本地的git 如何添加遠程倉庫,以下是重頭戲:

第一步,查看當前git的遠程倉庫版本:

  • $ git remote -v

此時若什么都沒有顯示說明,git無遠程倉庫。

第二步,添加ssh協議的遠程倉庫:

  • $ git remote add origin git@github.com:unlimitbladeworks/Data-Struts-Learning.git

再次查看

  • $ git remote -v
  • origin git@github.com:unlimitbladeworks/Data-Struts-Learning.git (fetch)
  • origin git@github.com:unlimitbladeworks/Data-Struts-Learning.git (push)

當前,我本機就是用的這種方式連接的github,好處是每次提交代碼時,不需要重復來回輸入用戶名和密碼。

報出如下錯誤:

 

 

4-4 上傳本地代碼

執行指令:git push -u origin master (第一次的時候),之后就用 $git push origin master(只要本地做了提交,就可以使用這個命令)

1)敲一個:yes, 然后回車

到此,本地代碼已經推送到github倉庫了,我們現在去githubt倉庫看看。

咦!奇怪了,我的目錄呢?這個坑突然冒出來是不是印象很深刻呢~

注意咯:git是不能管理空的文件夾的,文件夾里必須有文件才能add

好,我們來試一下,我在examples里新建了一個test1.html文件

執行指令添加文件->提交文件->推送文件

git add .

git commit -m "提交test1.html"

git push -u origin master

然后刷新一個github,你會看到,examples文件夾出來了。

打開examples文件夾,test1.html也在里面。

 


免責聲明!

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



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