使用Git上傳專案

weixin_34391445發表於2018-01-26
最近做了新專案,老闆喊傳到Git上面,之前一直都是直接拿倉庫地址直接clone了,第一次把專案上傳到空的倉庫,所以上傳過程中也遇到了幾個問題,在這裡總結一下並給出解決方法。

1、倉庫託管在gitlab上面,開啟倉庫地址之後,因為是空的,所以在頁面底部就有如何將專案傳到倉庫的教程。
1930675-4a93c3a9f533032d.png
官方教程.png
  • 我在執行git push -u origin master 這一句,將專案push到遠端主分支,
    1930675-acb40df64312397a.png
    圖片.png
    就會報錯,後面查到需要 先配置祕鑰 ,所以先去找到祕鑰:
  • cd到desktop,然後git bash,然後輸入ssh-keygen -t rsa -C 你的郵箱
    比如 :ssh-keygen -t rsa -C hck@.com,然後一直回車,選擇Y,還有要建立一個不少於五位的密碼,雖然不知道幹嘛的但還是記下來用的什麼,最後得到如圖
    1930675-21b5967f4ab71b99.png
    獲取祕鑰.png
    。這樣會生成一個** id _rsa.pub** 檔案,看上面截圖,它有 儲存路徑的地址說明,按照儲存路徑找到檔案,開啟,複製裡面的內容。關於如何開啟pub檔案(使用cd命令進入id_rsa.pub目錄,再使用more id_rsa.pub命令檢視公鑰的內容)

2、複製檔案的祕鑰串,
1930675-d3dfbcdd1fb2bdec.png
rsa串

。此時開啟gitlab,點選右上角頭像,點選“Setting”,然後選擇“SSH keys”,
1930675-b241e65de2982163.png
圖片.png
1930675-ed9edde149122141.png
圖片.png
,把祕鑰複製到上面的框裡面,然後點選Add ,沒有報錯的話就說明新增成功了,有錯誤就會提示了。

3、回到終端輸入$ git pull origin master //先把遠端伺服器github上面的檔案拉下來,再輸入$ git push origin master。如果出現報錯 fatal: Couldn't find remote ref master或者fatal: 'origin' does not appear to be a git repository以及fatal: Could not read from remote repository.
則需要重新輸入$ git remote add origin [倉庫地址]。

大功告成,現在開啟倉庫就能看到上傳的專案了。開啟sourcetree,檢視一下有沒有預設沒有上傳的系統認為較大的檔案,比如圖片等資源等,可以選擇之後commit之後再push到倉庫。

祝好運!

相關文章