mac 上傳本地項目到碼云git

1.配置個人密鑰

Last login: Wed Nov  1 14:11:31 on ttys001
GuoJingRui:~ GuoJingRui$ ssh-keygen -t rsa -C "gjr@gmail.com"
Generating public/private rsa key pair.
Enter file in which to save the key (/Users/hbyy/.ssh/id_rsa): gjr
Enter passphrase (empty for no passphrase): 
Enter same passphrase again: 
Your identification has been saved in gjr.
Your public key has been saved in gjr.pub.
The key fingerprint is:
SHA256:jZO9Q400rzZLlxeJQ79u1eUgWQ0+c1xgIjg9Jb71zQE gjr@gmail.com
The key's randomart image is:
+---[RSA 2048]----+
|         oo.oE++.|
|        o.oo +o.o|
|         .+.oo+.o|
|         * Oo+.Bo|
|        S * =.=o=|
|         o o o o+|
|          B o o. |
|         o = o.  |
|          .  ..  |
+----[SHA256]-----+
3D33CB8F-77C1-4EB0-9842-667A1B85CCFF.png

一定要在碼云git中添加公鑰
公鑰地址:

Your public key has been saved in gjr.pub.
31D7AD2E-41A5-4589-A175-9652AE8821A8.png

2.測試連接

GuoJingRui:~ GuoJingRui$ ssh-add ~/gjr
Enter passphrase for /Users/hbyy/gjr: 
Identity added: /Users/hbyy/gjr (/Users/hbyy/gjr)
GuoJingRui:~ GuoJingRui$ ssh -T git@git.oschina.net

出現(xiàn)

Welcome to Gitee.com, guojingrui!

或者

You've successfully authenticated, but Gitee.com does not provide shell access.

說明連接成功

3.全局配置信息

GuoJingRui:~ GuoJingRui$ git config --global user.name "guojingrui"
GuoJingRui:~ GuoJingRui$ git config --global user.email "***@qq.com"
17A25309-F892-4BA7-95C7-180EEA40DE57.png

4.上傳

GuoJingRui:~ GuoJingRui$ cd /Users/hbyy/Desktop/ShopCity 
GuoJingRui:ShopCity GuoJingRui$ git init
Initialized empty Git repository in /Users/hbyy/Desktop/ShopCity/.git/
GuoJingRui:ShopCity GuoJingRui$ git add -A
GuoJingRui:ShopCity GuoJingRui$ git commit -m "first commit"
[master (root-commit) e0c7ea2] first commit
 396 files changed, 58359 insertions(+)
 create mode 100644 .DS_Store
 create mode 100644 Podfile
 create mode 100644 Podfile.lock
 create mode 100644 Pods/AFNetworking/AFNetworking/AFHTTPSessionManager.h
 create mode 100644 Pods/AFNetworking/AFNetworking/AFHTTPSessionManager.m
 create mode 100644 Pods/AFNetworking/AFNetworking
 create mode 100644 "ShopCity/\351\246\226\351\241\265/HeadViewController.swift"
 create mode 100644 ShopCityTests/Info.plist
 create mode 100644 ShopCityTests/ShopCityTests.swift
 create mode 100644 ShopCityUITests/Info.plist
···
 create mode 100644 ShopCityUITests/ShopCityUITests.swift
GuoJingRui:ShopCity GuoJingRui$ git remote add origin git@gitee.com:guojingrui/Shop.git
GuoJingRui:ShopCity GuoJingRui$ git push -u origin master
Counting objects: 472, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (459/459), done.
Writing objects: 100% (472/472), 627.77 KiB | 0 bytes/s, done.
Total 472 (delta 143), reused 0 (delta 0)
remote: Resolving deltas: 100% (143/143), done.
To gitee.com:guojingrui/Shop.git
 * [new branch]      master -> master
Branch master set up to track remote branch master from origin.
GuoJingRui:ShopCity GuoJingRui$ 

713B8BE2-9B87-4422-A595-5CD5708CE552.png

第一步:
cd到自己的項目目錄下

cd /Users/hbyy/Desktop/ShopCity 

第二步:
創(chuàng)建git倉庫

git init

第三步:
添加全部

git add -A

第四步:
提交

git commit -m "first commit"

第五步:
配置git地址,注意:配置git地址之前,要在碼云git創(chuàng)建好項目

git remote add origin git@gitee.com:guojingrui/Shop.git

第六步
上傳

git push -u origin master
CADF18D1-B1A1-4359-9259-7D57E639B270.png

剛生成公鑰會有如下輸出

The authenticity of host 'gitee.com (212.64.62.174)' can't be established.
ECDSA key fingerprint is SHA256:FQGC9Kn/eye1W8icdBgrQp+KkGYoFgbVr17bmjey0Wc.
Are you sure you want to continue connecting (yes/no)?

輸入yes之后輸出

The authenticity of host 'gitee.com (212.64.62.174)' can't be established.
ECDSA key fingerprint is SHA256:FQGC9Kn/eye1W8icdBgrQp+KkGYoFgbVr17bmjey0Wc.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'gitee.com' (ECDSA) to the list of known hosts.
Bad packet length 1108752491.
ssh_dispatch_run_fatal: Connection to 212.64.62.174 port 22: Connection corrupted
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

別著急,再次執(zhí)行 git push -u origin master

git push -u origin master 

錯誤1

WeChat037e048dd19f408a2a242015f0bbf216.png
! [rejected]        master -> master (fetch first)
error: failed to push some refs to 'git@gitee.com:gznn/NNLive.git'
hint: Updates were rejected because the remote contains work that you do
hint: not have locally. This is usually caused by another repository pushing
hint: to the same ref. You may want to first integrate the remote changes
hint: (e.g., 'git pull ...') before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.

出現(xiàn)錯誤的主要原因是github中的README.md文件不在本地代碼目錄中
可以通過如下命令進行代碼合并【注:pull=fetch+merge]

git pull --rebase origin master

執(zhí)行上面代碼后可以看到本地代碼庫中多了README.md文件

此時再執(zhí)行如下語句锈颗,即可完成代碼上傳到git

git push -u origin master
38F3ADB4-465A-4D08-BA8A-8A94D73F5668.png

錯誤2

error: src refspec master does not match any
error: failed to push some refs to 'gitee.com:guojingrui/xy_old-game-box.git'
WeChatfa4deb23be27e65e961467084d1b01c6.png

原因:
遠程倉庫的主分支是“main”蓄坏,而不是“master”


WeChatb96d5dfa308030f0ff3c32d0e7718132.png

解決方法:
使用以下命令提交代碼即可

git push -u origin main
WeChatfcce1460c991e70e55197737fcfc4db3.png
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末魔吐,一起剝皮案震驚了整個濱河市斩启,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌与纽,老刑警劉巖,帶你破解...
    沈念sama閱讀 212,294評論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異急迂,居然都是意外死亡硝岗,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,493評論 3 385
  • 文/潘曉璐 我一進店門袋毙,熙熙樓的掌柜王于貴愁眉苦臉地迎上來型檀,“玉大人,你說我怎么就攤上這事听盖≌湍纾” “怎么了?”我有些...
    開封第一講書人閱讀 157,790評論 0 348
  • 文/不壞的土叔 我叫張陵皆看,是天一觀的道長仓坞。 經(jīng)常有香客問我,道長腰吟,這世上最難降的妖魔是什么无埃? 我笑而不...
    開封第一講書人閱讀 56,595評論 1 284
  • 正文 為了忘掉前任,我火速辦了婚禮毛雇,結(jié)果婚禮上嫉称,老公的妹妹穿的比我還像新娘。我一直安慰自己灵疮,他們只是感情好织阅,可當(dāng)我...
    茶點故事閱讀 65,718評論 6 386
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著震捣,像睡著了一般荔棉。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上蒿赢,一...
    開封第一講書人閱讀 49,906評論 1 290
  • 那天润樱,我揣著相機與錄音,去河邊找鬼羡棵。 笑死壹若,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的晾腔。 我是一名探鬼主播舌稀,決...
    沈念sama閱讀 39,053評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼灼擂!你這毒婦竟也來了壁查?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,797評論 0 268
  • 序言:老撾萬榮一對情侶失蹤剔应,失蹤者是張志新(化名)和其女友劉穎睡腿,沒想到半個月后语御,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,250評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡席怪,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,570評論 2 327
  • 正文 我和宋清朗相戀三年应闯,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片挂捻。...
    茶點故事閱讀 38,711評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡碉纺,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出刻撒,到底是詐尸還是另有隱情骨田,我是刑警寧澤,帶...
    沈念sama閱讀 34,388評論 4 332
  • 正文 年R本政府宣布声怔,位于F島的核電站态贤,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏醋火。R本人自食惡果不足惜悠汽,卻給世界環(huán)境...
    茶點故事閱讀 40,018評論 3 316
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望芥驳。 院中可真熱鬧柿冲,春花似錦、人聲如沸晚树。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,796評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽爵憎。三九已至,卻和暖如春婚瓜,著一層夾襖步出監(jiān)牢的瞬間宝鼓,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,023評論 1 266
  • 我被黑心中介騙來泰國打工巴刻, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留愚铡,地道東北人。 一個月前我還...
    沈念sama閱讀 46,461評論 2 360
  • 正文 我出身青樓胡陪,卻偏偏與公主長得像沥寥,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子柠座,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,595評論 2 350

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