当前位置: 首页 > news >正文

Mac电脑_GitHub提交项目至仓库

第一步(准备工作):

Mac 电脑自带 git , 无需安装

1.  创建一个项目 demo1 在 github 上

2. 创建 ssh 密钥

打开终端:

ssh-keygen -t rsa -C "your_email@youremail.com"

此处输入两次密码, 直接回车就是没有密码;

3.拿到密钥

输出说明 公共key 在 /User/jiangchuanyou/.ssh/id_rsa_pub 目录下;

操作:

// 在根目录~下
cd .ssh 
// 查看文件 
ls 
// 进入id_rsa.pub
vi id_rsa.pub
// 复制文件后 按 Esc 再输入 :q 退出

看图: 

 

 


第二步(在 github 里创建密钥——看图)

1:

 

2: 

 建好了就行了先


第三步: 连接仓库并上传

1. 终端先进入项目文件夹:

cd 你的项目目录

2. 输入以下命令

echo "# demo1" >> README.md
git init
git add README.md
git commit -m "项目的描述文件"
git branch -M main
git remote add origin 这里在github 项目页面复制
git push -u origin main

如图:复制地址 

 

恭喜🎉:现在可以去看看仓库了。

解决一些报错:

1. error: remote origin already exists

解决:    git remote rm origin

2. fatal: Couldn't find remote ref master

解决:   查看配置:

git remote -v

如果远程仓库信息有误,则删除本地仓库配置,并且设置相关地址

git remote rm origin
git remote add origin XXXX

不行的话可以找到文件路径下 git文件所在,打开config文件,删除[remote "origin"] 下的信息

3. error: failed to push some refs to ‘git@github.com:......git 

强制执行:

git push -u origin main -f

http://www.lryc.cn/news/19472.html

相关文章:

  • Android自定义View实现横向的双水波纹进度条
  • Python 之 Pandas 分组操作详解和缺失数据处理
  • 【人工智能 AI】什么是人工智能? What is Artificial Intelligence
  • 17、触发器
  • 内核并发消杀器(KCSAN)技术分析
  • 蓄水池抽样算法
  • 数据结构预算法之买股票最好时机动态规划(可买卖多次)
  • 华为OD机试真题Java实现【蛇形矩阵】真题+解题思路+代码(20222023)
  • spring Bean的生命周期 IOC
  • 详解cors跨域
  • ARM uboot 源码分析7 - uboot的命令体系
  • 物理服务器与云服务器备份相同吗?
  • 【Linux】system V共享内存 | 消息队列 | 信号量
  • FSC的宣传许可 答疑
  • Leetcode力扣秋招刷题路-0100
  • 协作对象死锁及其解决方案
  • 良许也成为砖家啦~
  • Java中的编程细节
  • Yolov8从pytorch到caffe (一) 环境搭建
  • 2023年CDGA考试-第16章-数据管理组织与角色期望(含答案)
  • Stream——集合数据按照某一字段排序
  • ubuntu:20.04编译arrow
  • 2023如果纯做业务测试的话,在测试行业有出路吗?
  • golang grpc ssl
  • 华为服务器驱动下载及安装
  • 【Shell】常用命令合集
  • 15- 答题卡识别及分数判定项目 (OpenCV系列) (项目十五)
  • LeetCode 热题 C++ 146. LRU 缓存
  • Java线程池使用与原理解析(线程池优点、使用方法、参数含义及线程池运转机制)
  • mybatis入门配置