mac下上傳項(xiàng)目到github

準(zhǔn)備

1.? 現(xiàn)在的Mac系統(tǒng)都自帶git,你要驗(yàn)證Git是否可用很簡(jiǎn)單嫁怀。只需要打開terminal蜀踏,輸入git來驗(yàn)證下屋摇。(查看git版本:git --version)

2. ?注冊(cè)github賬號(hào)https://github.com/

創(chuàng)建ssh

由于本地Git倉庫和GitHub倉庫之間的傳輸是通過SSH加密的偶洋,所以要在本地生成一個(gè)私鑰和一個(gè)密鑰

1. ?defaults write com.apple.finderAppleShowAllFiles -bool true//? 終端 顯示隱藏文件(.... -bool false則為不顯示隱藏的文件)晾嘶。

2. ?點(diǎn)擊桌面頂部菜單? 前往>個(gè)人? 看看自己電腦上有沒有個(gè) .ssh 的隱藏文件妓雾,有的話個(gè)人建議刪除,新建個(gè)垒迂。

3. ?mkdir.ssh//終端新建個(gè) .ssh文件

4. ?cd.ssh// 進(jìn)入到剛才新建的.ssh文件目錄下

5. ?ssh-Keygen -t rsa -C"your_email@example.com"http://后面“ ”里面 隨意輸入個(gè)郵箱就行,回車會(huì)提示你輸入密碼什么的械姻,可以無視一直回車下去。

6. ??ls -la// 查看是否存在 id_rsa(私鑰)? id_rsa.pub(公鑰) 這兩個(gè)東西机断,如果存在就成功了

7. ??pbcopy < ~/.ssh/id_rsa.pub//拷貝 公鑰

8. ??登陸github楷拳,選擇AccountSettings-->SSHKeys添加ssh ? ?Title:你的郵箱 ? ?Key:第7步已拷貝了公鑰,直接command + V 就行


創(chuàng)建項(xiàng)目

1. ?打開終端吏奸,先測(cè)試一下你的帳號(hào)跟github連上沒有:ssh -T git@github.com 如果出現(xiàn)如下提示欢揖,表示你連已經(jīng)連上了.(因?yàn)橛辛说谝徊剑圆挥米约鹤鲞^多的連接github的操作了奋蔚,另外她混,下一次要連接github的時(shí)候記得打開第一步的工具).

HiMiracleHe!You'vesuccessfully authenticated, butGitHubdoes not provide shell access.

2. ?在git創(chuàng)建個(gè)人項(xiàng)目




上傳項(xiàng)目

1.? 打開終端進(jìn)入你項(xiàng)目的所在路徑(如:你的項(xiàng)目所在位置是在桌面,則命令:cd desktop/你的項(xiàng)目名稱)

2. ?依次執(zhí)行以下命令

touchREADME.md//新建一個(gè)記錄提交操作的文檔

git init//初始化本地倉庫

git addREADME.md//添加

git add *//加入所有項(xiàng)目

git status//檢查狀態(tài) 如果都是綠的 證明成功

git commit -m"first commit"http://提交到要地倉庫泊碑,并寫一些注釋

git remote add origin git@github.com:youname/Test.git(冒號(hào)后面是你的項(xiàng)目地址后面部分)//連接遠(yuǎn)程倉庫并建了一個(gè)名叫:origin的別名

git push -u origin master//將本地倉庫的東西提交到地址是origin的master分支下

查看項(xiàng)目是否上傳成功

1. ?隨便在桌面建個(gè)文件夾坤按,用終端terminal進(jìn)入該文件夾所在路徑(用于存放克隆下來的項(xiàng)目)

2.? 執(zhí)行命令:git clone https://github.com/1046996647/fere.git(如我的項(xiàng)目地址:https://github.com/1046996647/fere.git)

出錯(cuò)問題分析

(1)如果輸入 git remote add origin git@github.com:youname/Test.git?

提示出錯(cuò)信息:fatal: remote origin alreadyexists.

解決辦法如下:

1、先輸入$ git remote rm origin

2蛾狗、再輸入$ git remote add origin git@github.com:djqiang/gitdemo.git 就不會(huì)報(bào)錯(cuò)了晋涣!

3、如果輸入$ git remote rm origin 還是報(bào)錯(cuò)的話沉桌,error: Couldnotremove config section'remote.origin'. 我們需要修改gitconfig文件的內(nèi)容

4谢鹊、找到你的github的安裝路徑,我的是C:\Users\ASUS\AppData\Local\GitHub\PortableGit_ca477551eeb4aea0e4ae9fcd3358bd96720bb5c8\etc5留凭、找到一個(gè)名為gitconfig的文件佃扼,打開它把里面的[remote"origin"]那一行刪掉就好了!

(2)如果輸入$ ssh -T git@github.com出現(xiàn)錯(cuò)誤提示:Permission denied (publickey).因?yàn)樾律傻膋ey不能加入ssh就會(huì)導(dǎo)致連接不上github蔼夜。

解決辦法如下:

1兼耀、先輸入$ ssh-agent,再輸入$ ssh-add ~/.ssh/id_key求冷,這樣就可以了瘤运。

2、如果還是不行的話匠题,輸入ssh-add ~/.ssh/id_key 命令后出現(xiàn)報(bào)錯(cuò)Couldnotopena connection to your authentication agent.解決方法是key用Git Gui的ssh工具生成拯坟,這樣生成的時(shí)候key就直接保存在ssh中了,不需要再ssh-add命令加入了韭山,其它的user郁季,token等配置都用命令行來做冷溃。

3、最好檢查一下在你復(fù)制id_rsa.pub文件的內(nèi)容時(shí)有沒有產(chǎn)生多余的空格或空行梦裂,有些編輯器會(huì)幫你添加這些的似枕。

(3)如果輸入$ gitpushorigin master提示出錯(cuò)信息:error:failed topushsom refs to .......

解決辦法如下:

1、先輸入$ git pull origin master //先把遠(yuǎn)程服務(wù)器github上面的文件拉下來

2年柠、再輸入$ gitpushorigin master

3凿歼、如果出現(xiàn)報(bào)錯(cuò) fatal: Couldn't find remote ref master或者fatal: 'origin' does not appear to be a git repository以及fatal: Could not read from remote repository.

4、則需要重新輸入$ git remote add origingit@github.com:djqiang/gitdemo.git

結(jié)束語

對(duì)小雜魚(簡(jiǎn)書作者)文章的改動(dòng)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末冗恨,一起剝皮案震驚了整個(gè)濱河市毅往,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌派近,老刑警劉巖攀唯,帶你破解...
    沈念sama閱讀 212,816評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異渴丸,居然都是意外死亡侯嘀,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,729評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門谱轨,熙熙樓的掌柜王于貴愁眉苦臉地迎上來戒幔,“玉大人,你說我怎么就攤上這事土童∈ィ” “怎么了?”我有些...
    開封第一講書人閱讀 158,300評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵献汗,是天一觀的道長敢订。 經(jīng)常有香客問我,道長罢吃,這世上最難降的妖魔是什么楚午? 我笑而不...
    開封第一講書人閱讀 56,780評(píng)論 1 285
  • 正文 為了忘掉前任,我火速辦了婚禮尿招,結(jié)果婚禮上矾柜,老公的妹妹穿的比我還像新娘。我一直安慰自己就谜,他們只是感情好怪蔑,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,890評(píng)論 6 385
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著丧荐,像睡著了一般缆瓣。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上篮奄,一...
    開封第一講書人閱讀 50,084評(píng)論 1 291
  • 那天捆愁,我揣著相機(jī)與錄音,去河邊找鬼窟却。 笑死昼丑,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的夸赫。 我是一名探鬼主播菩帝,決...
    沈念sama閱讀 39,151評(píng)論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼茬腿!你這毒婦竟也來了呼奢?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,912評(píng)論 0 268
  • 序言:老撾萬榮一對(duì)情侶失蹤切平,失蹤者是張志新(化名)和其女友劉穎握础,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體悴品,經(jīng)...
    沈念sama閱讀 44,355評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡禀综,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,666評(píng)論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了苔严。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片定枷。...
    茶點(diǎn)故事閱讀 38,809評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖届氢,靈堂內(nèi)的尸體忽然破棺而出欠窒,到底是詐尸還是另有隱情,我是刑警寧澤退子,帶...
    沈念sama閱讀 34,504評(píng)論 4 334
  • 正文 年R本政府宣布岖妄,位于F島的核電站,受9級(jí)特大地震影響寂祥,放射性物質(zhì)發(fā)生泄漏衣吠。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,150評(píng)論 3 317
  • 文/蒙蒙 一壤靶、第九天 我趴在偏房一處隱蔽的房頂上張望缚俏。 院中可真熱鬧,春花似錦贮乳、人聲如沸忧换。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,882評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽亚茬。三九已至,卻和暖如春浓恳,著一層夾襖步出監(jiān)牢的瞬間刹缝,已是汗流浹背碗暗。 一陣腳步聲響...
    開封第一講書人閱讀 32,121評(píng)論 1 267
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留梢夯,地道東北人言疗。 一個(gè)月前我還...
    沈念sama閱讀 46,628評(píng)論 2 362
  • 正文 我出身青樓,卻偏偏與公主長得像颂砸,于是被迫代替她去往敵國和親噪奄。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,724評(píng)論 2 351

推薦閱讀更多精彩內(nèi)容

  • 一人乓、創(chuàng)建github repository(倉庫) 1-1 登錄github github的官方網(wǎng)址:https:...
    字短情長閱讀 1,384評(píng)論 0 0
  • github是一個(gè)基于git的代碼托管平臺(tái)勤篮,付費(fèi)用戶可以建私人倉庫,我們一般的免費(fèi)用戶只能使用公共倉庫色罚,也就是代碼...
    Lee堅(jiān)武閱讀 1,418評(píng)論 0 51
  • 旅游目的地特別多碰缔,如果從a到w,必定造成大部分時(shí)間的浪費(fèi),影響高效工作戳护。解決措施手负。1.在指定時(shí)間內(nèi)解決具體事情。2...
    翟金曼閱讀 193評(píng)論 0 0
  • 雨未留孤客姑尺,東風(fēng)夜過村竟终。 枝頭一點(diǎn)綠,滿地落傷春切蟋。
    蕭竺閱讀 182評(píng)論 0 0
  • 坐落于南部城市的中泰國際學(xué)校是一所創(chuàng)立不久的中學(xué)统捶。由于其創(chuàng)立不久,知名度不高柄粹,生源參差不齊喘鸟,至今只招收了四批學(xué)生,...
    希仔仔閱讀 258評(píng)論 0 1