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

出现

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 

第二步:
创建git仓库

git init

第三步:
添加全部

git add -A

第四步:
提交

git commit -m "first commit"

第五步:
配置git地址,注意:配置git地址之前,要在码云git创建好项目

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.

别着急,再次执行 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.

出现错误的主要原因是github中的README.md文件不在本地代码目录中
可以通过如下命令进行代码合并【注:pull=fetch+merge]

git pull --rebase origin master

执行上面代码后可以看到本地代码库中多了README.md文件

此时再执行如下语句,即可完成代码上传到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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 199,271评论 5 466
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 83,725评论 2 376
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 146,252评论 0 328
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 53,634评论 1 270
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 62,549评论 5 359
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 47,985评论 1 275
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,471评论 3 390
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,128评论 0 254
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,257评论 1 294
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,233评论 2 317
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,235评论 1 328
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,940评论 3 316
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,528评论 3 302
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,623评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,858评论 1 255
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,245评论 2 344
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 41,790评论 2 339

推荐阅读更多精彩内容