本來(lái)想寫(xiě)成一篇就好,但好像有點(diǎn)太冗長(zhǎng)了,所以這篇就先記錄到將code上傳到github就好
首先我們需要將這次的專(zhuān)案code放到github上
先在github建立一個(gè)repository
之後我們進(jìn)到ubuntu這臺(tái)機(jī)器上
輸入以下生成一個(gè)rsa key
生成完畢之後請(qǐng)key會(huì)放在家目錄下的.ssh資料夾內(nèi)
請(qǐng)將id_rsa.pub裡面的內(nèi)容全部複製起來(lái)
cd ~/.ssh
vim id_rsa.pub
複製起來(lái)後請(qǐng)回到github來(lái)設(shè)定ssh key
title隨便打,並把剛剛複製起來(lái)的key貼上去並按下Add SSH key
key新增完成之後請(qǐng)回到ubuntu,並輸入以下指令測(cè)試是否成功連上github
成功後要先設(shè)定username和email,這在你commit時(shí)紀(jì)錄會(huì)用到
git config --global user.name "username"
輸入完畢之後請(qǐng)進(jìn)到你想要上傳的專(zhuān)案內(nèi)
cd ~/laravel-project/laravel
建立.ssh資料夾
git init
新增遠(yuǎn)端地址
新增完成之後可以打開(kāi) .git/config 看看有沒(méi)有成功新增
vim .git/config
確認(rèn)沒(méi)問(wèn)題之後我們要建立第一次的commit,注意,在操作git時(shí)需要待在專(zhuān)案資料夾內(nèi)
將當(dāng)前所有檔案git add起來(lái)
git add .
建立commit
git commit -m "first commit"
因?yàn)樵谶^(guò)去github已經(jīng)將預(yù)設(shè)的branch名稱(chēng)由master改成main了
而git預(yù)設(shè)還是使用master,所以我們需要修改一下名字
git branch -M main
改完名之後就可以將code push上github了
git push -u origin main
push後回到github確認(rèn)code是否已經(jīng)上傳