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

1.建立github帳號html

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

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


  也能夠打開個人電腦C:\用戶\17500\.ssh 裏面找到git

若是沒有生成,那麼經過$ ssh-keygen -t rsa -C 「irenehanb@163.com」來生成。github

3.2 爲github帳號配置ssh keyruby

切換到github,展開我的頭像的小三角,點擊settingsbash

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

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

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

4.上傳本地項目到githubspa

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也在裏面。

相關文章
相關標籤/搜索