1.注册GitHub账号
2.创建.ssh文件
2.1 打开终端,查看.ssh是否存在

ls -a

2.2 如果存在.ssh,建议删除

rm -rf .ssh

2.3 创建.ssh

mkdir .ssh

3.进入到刚才新建的.ssh文件目录下

cd .ssh

4.后面“ ”里面 随意输入个邮箱就行,回车会提示你输入密码什么的,可以无视一直回车下去

ssh-keygen -t rsa -C "输入你的邮箱"

5.查看是否存在 id_rsa(私钥) id_rsa.pub(公钥) 这两个东西,如果存在就成功了

ls -la

6.拷贝公钥

pbcopy < ~/.ssh/id_rsa.pub

7.登陆GitHub,点击SSH and GPG keys, 如图1:

8.粘贴公钥,然后点击Add SSH key

9.执行后面的命令后刷新页面就会看到钥匙变成绿色:

ssh -T git@github.com

10.如果出现如下提示,表示你连已经连上了

Hi XXXXX! You've successfully authenticated, but GitHub does not provide shell access.

11.在git上创建个人仓库,如图3:

12.打开mac终端,进入到需要上传代码的根目录(/Users/xxxxx/Desktop/Demo为需要上传代码路径,直接拖入终端即可)

cd /Users/xxxxx/Desktop/Demo    

14.初始化git

git init

15.添加文件到本地仓库( .为添加整个文件夹,也可以换成某个文件)

git add .

16.写更新纪录:

git commit -m "xxx"

备注:如果需要修改个人用户信息,执行以下命令

git config --global user.name "Your Name"
git config --global user.email you@example.com

17.链接远程仓库:(xxxxxx为刚创建的仓库地址)

git remote add origin xxxxxxxx

查看仓库地址:

18.执行更新操作

git pull origin master

19.执行提交操作:

git push origin master

备注:如果是第一次提交的话,不需要更新,直接提交:

git push -f origin master

转载于:https://www.cnblogs.com/allen12/p/9755769.html

Mac上传代码到Github相关推荐

  1. liunx 上传 代码到github

    原文链接 原文 第一步:建立git仓库 cd到你的本地项目根目录下,执行git命令 git init 第二步:将项目的所有文件添加到仓库中 git add . 将add的文件commit到仓库 git ...

  2. eclipse下使用git插件上传代码至github

    eclipse下使用git插件上传代码至github 1.eclipse下安装git 正常情况下,eclipse 是自带 git 插件的,那么即可跳至步骤1的最后一小步,配置 git . 如果十分悲剧 ...

  3. Github 之 本地上传代码到 Github ,并且添加 .gitignore 文件 屏蔽一些文件上传(内附详细步骤)

    Github 之 本地上传代码到 github ,并且添加 .gitignore 文件 屏蔽一些文件上传(内附详细步骤) 目录 Github 之 本地上传代码到 github ,并且添加 .gitig ...

  4. git使用及上传代码到github

    git使用及上传代码到githup git使用 git安装 git上传代码到github git commit之后想要撤销 不删除工作空间改动代码,撤销commit,不撤销git add . git使 ...

  5. Vscode上传代码至Github(2 ways)

    Vscode上传代码至Github Graphic way 在Github 上创建仓库,建议和你的项目同名,勾选下面的Add a README file后创建: Initialize 打开Vscode ...

  6. PyCharm 社区版首次上传代码到GitHub和新增代码上传到GitHub(超详细)

    PyCharm 社区版首次上传代码到GitHub和新增代码上传到GitHub 文章目录 PyCharm 社区版首次上传代码到GitHub和新增代码上传到GitHub 1. 前言 2. 配置 git 3 ...

  7. 【工具资源】—— Gitbash命令行上传代码到Github仓库

    本文转载:原作者[海龙的博客] 第一步:建立git仓库 cd到你的本地项目根目录下,执行git命令 git init 第二步:将项目的所有文件添加到仓库中 git add . 如果想添加某个特定的文件 ...

  8. eclipse上传代码到github,漏掉的代码怎么上传解决方法

    eclipse上传代码到github,有些更新的代码commit的时候没有上传到github,这个时候只有手动上传,漏掉的代码. 没有上传的代码,在项目中会出现问号标识此代码没有上传到github.而 ...

  9. Git上传代码到GitHub

    版本控制:使用Git上传代码到GitHub 本文将帮助大家学会使用Git(版本管理工具)软件把电脑中的代码或项目上传到GitHub(项目托管平台)中. 要上传代码到GitHub中,是必须要安装Git软 ...

最新文章

  1. WebGL光栅化流水线
  2. vmware, failed to lock the file 的解决
  3. 【windows】【linux】tree命令
  4. break与continue的区别【图解】(简洁明了)
  5. 使用msui的回到顶部的一个小问题
  6. 微软开源Visual Studio测试平台VSTest
  7. idea使用jar包依赖,替换掉项目依赖
  8. MySQL笔记(四)多表连接查询
  9. SpringCloud(三) Eureka注册中心介绍以及单机版搭建
  10. VS附加依赖项以及Opencv配置问题
  11. java生成word排版_java生成word的几种方案(转)
  12. 深入浅出学python_深入浅出Python机器学习 (段小手) 完整pdf高清版[176MB]
  13. decimal.JS 快速入门
  14. 视频剪辑什么鬼?Python 带你高效进行视频切割
  15. android永久关闭linux,Android临时和永久关闭selinux
  16. whistle-安卓手机配置代理
  17. 【华人学者风采】胡事民 清华大学
  18. 网课视频禁止倍速和快进
  19. 曼哈顿距离,欧式距离,余弦距离
  20. DLL文件是怎么产生的,DLL文件是什么,DLL文件有什么用

热门文章

  1. 为什么下载的时候是php文件,求助 为什么编的下载文件代码,打开后下的全是php文件...
  2. java的环境变量_java学习册|JDK|环境变量
  3. macos sierra怎么升级到catalina_Mac os 下 Pyhon 库老是安装失败?
  4. 使用volatile关键字的场景
  5. Linux后台运行jar不产生nohup.out
  6. 燃烧我的卡路里 ---- Flutter瘦内存瘦包之图片组件
  7. JS中var、let、const区别? 用3句话概括
  8. [Javascript]XMLHttpRequest对象实现下载进度条
  9. iOS进阶(XML、JSON数据解析)
  10. RDS还原数据库时报错:ERROR 1227 (42000) at line 78664