本來想寫成一篇就好,但好像有點太冗長了,所以這篇就先記錄到將code上傳到github就好
首先我們需要將這次的專案code放到github上
先在github建立一個repository
之後我們進到ubuntu這台機器上
輸入以下生成一個rsa key
ssh-keygen -t rsa -C "youremail@mail.com"
其中yourmail@mail.com請填上你的mail
生成完畢之後請key會放在家目錄下的.ssh資料夾內
請將id_rsa.pub裡面的內容全部複製起來
cd ~/.ssh
vim id_rsa.pub
複製起來後請回到github來設定ssh key
title隨便打,並把剛剛複製起來的key貼上去並按下Add SSH key
key新增完成之後請回到ubuntu,並輸入以下指令測試是否成功連上github
ssh -T git@github.com
成功後要先設定username和email,這在你commit時紀錄會用到
git config --global user.name "username"
git config --global user.email youremail@mail.com
輸入完畢之後請進到你想要上傳的專案內
cd ~/laravel-project/laravel
建立.ssh資料夾
git init
新增遠端地址
git remote add origin git@github.com:yourName/yourRepo.git
新增完成之後可以打開 .git/config 看看有沒有成功新增
vim .git/config
確認沒問題之後我們要建立第一次的commit,注意,在操作git時需要待在專案資料夾內
將當前所有檔案git add起來
git add .
建立commit
git commit -m "first commit"
因為在過去github已經將預設的branch名稱由master改成main了
而git預設還是使用master,所以我們需要修改一下名字
git branch -M main
改完名之後就可以將code push上github了
git push -u origin main
push後回到github確認code是否已經上傳