如何將自己的代碼上傳到github

1.注冊(cè)github賬號(hào)

官網(wǎng):?https://github.com/

2.建倉(cāng)庫(kù)

登陸上你的github之后,點(diǎn)擊+號(hào),選擇new repository


接下來(lái)得到如下頁(yè)面,填寫(xiě)倉(cāng)庫(kù)名,自己隨便寫(xiě)一個(gè)名字,下面的描述可寫(xiě)可不寫(xiě)

3.下載git shell

我們使用git需要先安裝git工具

安裝git之前先安裝Homebrew

mac下安裝homebrew:運(yùn)行下面自動(dòng)腳本(已經(jīng)全部替換為國(guó)內(nèi)地址) ?

/bin/zsh -c?"$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"

網(wǎng)址為:https://www.cnblogs.com/hd92/p/13591515.html




備注:以后查看某個(gè)插件版本是否存在,就用命令?插件名--version

安裝git ?brew git install

如果事先沒(méi)有安裝command lines會(huì)報(bào)錯(cuò),需要到開(kāi)發(fā)者網(wǎng)站去下載

https://developer.apple.com/download/more/

4.配置git

(1)設(shè)置本地的ssh key,即在終端輸入命令:

ssh-keygen -t rsa -C?“wenqi.zhu@aihuishou.com”??

一直按return,選擇默認(rèn)路徑和空密碼.最后會(huì)在默認(rèn)路徑下生成.ssh文件夾,打開(kāi).ssh里面有兩個(gè)文件,代開(kāi)id_rsa.pub復(fù)制里面的密鑰

就是你輸入完命令后,會(huì)顯示給你你默認(rèn)的那個(gè)路徑,直接在前往文件夾中輸入路徑就可以,注意在后面加/ ,還有就是mac有時(shí)候會(huì)隱藏一些文件,使用command+shift+加號(hào)?可以顯示所有的文件?

“”里面的是你github的郵箱名

(2)打開(kāi)github,選擇settings


得到如下界面,點(diǎn)擊ssh and gpg keys,選擇ssh keys右邊的new ssh key.出現(xiàn)下面綠色框的內(nèi)容,填寫(xiě)標(biāo)題,并將剛才復(fù)制的密鑰粘貼到key中,最后點(diǎn)擊add ssh key?


4.3查看是否成功

ssh -T?git@github.com

會(huì)提示,是否continue,輸入yes.就會(huì)看到

Warning:Permanently added?‘github.com,207.97.227.239’ (RSA) to the list of known hosts.  Hi XXX! You’ve successfully authenticated, but GitHub does not provide shell access.

這樣就成功了,不用理會(huì)warning

5.克隆你剛才新建的倉(cāng)庫(kù)到本地

git clone?https://github.com/xy-xiaotudou/all_kaggle.git

后面的http是你的倉(cāng)庫(kù)的地址

此后會(huì)在剛才創(chuàng)建ssh key的默認(rèn)目錄下生成以你倉(cāng)庫(kù)名為文件名的文件,打開(kāi)里面有一個(gè)隱藏文件.git

6.最后將你想要上傳的項(xiàng)目文件復(fù)制到上面的目錄

比如我想上傳的是hahaha文件夾,復(fù)制到目錄下后如下,就是和那個(gè)生成的.git在一起


7.在終端輸入如下命令

git init

git add “hahaha”

git commit -m “hahaha”

這兩個(gè)文件名就是你要放到github上的

出現(xiàn)以下:nothing added to commit but untracked files present

如果是新建的倉(cāng)庫(kù),這個(gè)警示是可以忽略的

中間可能讓你輸入你的用戶名和密碼,就是你github的郵箱和密碼

之后再執(zhí)行上面commit的命令


接下來(lái)是: git remote add origin?https://github.com/XXXXX?

https://github.com/XXXXX?為你倉(cāng)庫(kù)的地址?

如果出現(xiàn)錯(cuò)誤: fatal:remote origin already exists

則執(zhí)行以下語(yǔ)句: git remote add origin?https://github.com/XXXXX?

最后的操作來(lái)啦(md終于走到這里了)

git pull origin master

git push origin master

over,再打開(kāi)自己的倉(cāng)庫(kù)就會(huì)出現(xiàn)剛剛上傳的項(xiàng)目文件

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容