1. 程式人生 > 實用技巧 >ubuntu/windows第一次上傳程式碼到gitlab——gitlab倉庫已建立

ubuntu/windows第一次上傳程式碼到gitlab——gitlab倉庫已建立

在gitlab上有兩種方法上傳程式碼,一種是通過https,一種是通過SSH:區別在於gitclone時新增的地址時http的還是SSH的
這裡以SSH為例:
注:若出現 一些request deny,可以嘗試使用sudo root許可權進行操作

初次上傳專案到gitlab則需要先配置密匙:
(1)在linux或windows下建立一個資料夾用來存放gitlab的檔案,該資料夾命名隨意
(2)在該資料夾下,右擊開啟終端/windows下右擊開啟git bash here(windows需已經安裝git工具)
(3)在終端或gitbash中輸入:ssh-keygen #建立SSH金鑰
(4)然後會讓你選位置,回車即可,會顯示SSH金鑰預設儲存的位置,如linux預設是將ssh金鑰放在/home/xxxx/.ssh/id_rsa

(5)接下來讓輸入設定密碼,回車就可以了
(6)開啟SSH金鑰預設儲存的位置所在的資料夾,找到id_rsa.pub檔案,如linux的檔案在/home/xxxx/.ssh/id_rsa.pub(注意一定要是pub檔案,不是private檔案)
(7)開啟id_rsa.pub檔案,全部複製
(8)開啟gitlab,使用者裡的設定,ssh祕鑰-貼上-新增祕鑰,其中標題可以任意取
在這裡插入圖片描述
(9)複製gitlab倉庫的地址:SSH
在這裡插入圖片描述
(10)回到第一步建立的檔案裡,開啟終端或gitbash。
本地配置使用者名稱和郵箱:
git config --global user.name ‘XXXX’#使用者名稱隨意
git config --global user.email ‘
[email protected]
’#郵箱寫gitlab的使用者郵箱
(11)繼續在該終端:git clone +第9步的地址
這時本地資料夾中會有從gitlab上clone下來的所有檔案

以上為第一次連線clone的步驟,連線成功後,修改上傳檔案,只需要下面的步驟

(12)可以在本地修改檔案,或者把想要新增的檔案複製到該資料夾中
(13)修改完成後,在本地進入第一步自己建立的資料夾,然後進入gitlab中clone下來的資料夾中,開啟終端或gitbash,上傳檔案
(14)git add +檔案 或者 git add .添加當前所有目錄
git commit -m “備註資訊”
git pull

git push origin master