在此假设你已经在 github 上创建好了一个项目,像这样:

并且你已经完成了自己的项目代码,

同时你也已经安装了 git,然后 let's start.

首先,建一个文件夹比如文中演示的是 微信小程序 文件夹,然后打开的你的终端,定位到该文件夹,

然后输入命令: git init

然后配置 ssh , 输入:ssh-keygen -t rsa -C "jiayi_li10@163.com" (邮箱替换成你登录github的邮箱)

这个地方请注意,它会在你选择的路径下上生成 ssh key,如果你直接点击回车,会在默认路径下创建 ssh 。如果你有多个项目,有工作的,有自己玩的,那么请配置不同的路径,或者一个路径换个文件名,我就用:/Users/lijiayi/.ssh/id_test_rsa 作为演示。输入路径之后点击回车。

这个地方是要你输入密码,直接回车则是不设置密码。直接回车就可以。然后会让你重复密码,也是直接回车。

当你出现如图所示,就代表 ssh 已经生成了。

这个执行命令:pbcopy < ~/.ssh/id_test_rsa.pub   这个的作用是将你的 ssh 代码复制到剪贴板。

现在,咱们在重新回到 github 页面,需要将刚才生成的 ssh 配置到 github 里。点击你的呆萌头像:

然后点击 settings 设置:

点击配置 ssh:

点击新建 New SSH key

直接 Crl+v 将刚才你已经复制在剪贴板里的 ssh 复制到 key input 里面,title 你随意起喽。然后点击 Add SSH key.

现在,咱们再打开终端,验证一下是否添加ssh成功了,输入命令: ssh -T git@github.com

出现如上图的句子,你就起来跳个舞。倘若是类似如下的句子:

The authenticity of host 'git.net (116.211.167.152)' 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 'git.oschina.net,116.211.167.152' (ECDSA) to the list of known hosts.
Permission denied (publickey).

或者permission denied,你就再执行命令:ssh-add ~/.ssh/id_test_rsa

再次输入 ssh -T git@github.com 如果提示成功了,咱们就继续,如果没有成功,你就 google 一下报的什么错误。

当你successfully之后,咱们就在 git config 里设置一下你的 github 登录名以及登陆邮箱,执行以下两个命令:

git config --global user.name "your name"

git config --global user.email "your_email@youremail.com"

现在咱们就可以上传代码啦!!

将你的项目代码拉到这个文件夹,执行命令,git status

这个时候你就会看到所有的改动,然后执行 git add .    (有个点哦,这个点表示更改所有的改动)

then 执行命令 git commit -m "第一次更新"

然后执行命令:git remote add origin git@github.com:用户名/项目名.git (后面的地址从下面标注的地方可以找到)

最后执行命令:git push -f origin master

现在 回到你的 github 页面,然后刷新该项目页,哇色,这是什么

去跳舞吧~

一些有可能遇到的问题以及参考网站:

*mac多个git账户配置:http://www.jianshu.com/p/fbbf6efb50ba

*cannot push to github ,keeps saying need merge: http://stackoverflow.com/questions/10298291/cannot-push-to-github-keeps-saying-need-merge

*删除github远程分支:https://my.oschina.net/tsingxu/blog/84601

记得点推荐和关注我哦~

  





【 js 工具 】如何使用Git上传本地项目到github?(mac版)的更多相关文章

  1. 【转】如何使用Git上传本地项目到github?(mac版)

    原文链接:http://www.cnblogs.com/lijiayi/p/pushtogithub.html 在此假设你已经在 github 上创建好了一个项目,像这样: 并且你已经完成了自己的项目 ...

  2. 第一次使用Git上传本地项目到github上

    对于程序原来说都听说过GitHub,GitHub有许多开源的的项目和一些前沿的技术.因为自己在刚刚开始使用Git把自己写的一些小dome放到GitHub上遇到许多的坑,这么长时间过去了,想对第一次使用 ...

  3. 用git上传本地项目到github上

    首先确认自己已经安装了git,打开git bash,输入ssh-keygen -t rsa -C "自己的邮箱地址@XXX.com" ,生成自己的公钥与私钥   一路默认回车,会生 ...

  4. 第一次使用Git上传本地项目到github

    看了好多帖子,终于在混乱中找到自己适合的方法......自我感觉这个比较简单. 先安装本地git,官方下载地址:http://git-scm.com/download/  根据你自己的系统 下载对应版 ...

  5. 转:git上传本地项目到github

    转自:https://blog.csdn.net/Lucky_LXG/article/details/77849212 将本地项目上传到Github(两种简单.方便的方法) 一.第一种方法:首先你需要 ...

  6. git上传本地项目到github

    git软件下载地址:https://git-scm.com/download/ 1. 在GitHub上建立项目登录GitHub后,你可以在右边靠中那里找到一个按钮“New Repository”,点击 ...

  7. Git 上传本地项目到Github

    前提: 安装Git 注册并拥有Github账号 目录: 初始化本地目录位Git仓库 Github上创建仓库 本地生成SSH key,并添加到Github上 本地项目管理Github上远程项目 详细步骤 ...

  8. 第一次Git上传本地项目到github上 的命令

    1.下载Git软件:https://git-scm.com/downloads, 2.下载之后安装就很简单了, 3.邮箱注册 在git bash界面输入如下内容即可完成邮箱的注册: $ git con ...

  9. git上传本地项目带Github上

    创建好线上版本库以后就可以在本地进行上传 1.选择好文件夹右击Git Bash Here 2.先创建本地版本库 git init 3.git add README.md 4.git commit -m ...

随机推荐

  1. 消息中间件——activeMQ

    Activemq使用教程 解压activmq进入bin\win64 启动activemq.bat 启动成功 浏览器访问http://127.0.0.1:8161 创建maven工程 在pom.xml中 ...

  2. ubuntu16.04下使用navicat连接docker mysql5.7.20

    摘要: 本文将介绍如何使用docker创建mysql容器,并使用navicat连接该mysql服务,最后提供一个navicat中文乱码问题的解决方案. docker的安装和使用在这里不再赘述,如果不是 ...

  3. first one

    我说一句话你就知道我是干什么的 hello world

  4. Android开发 - 掌握ConstraintLayout(三)编辑器

    从本篇博客开始我们开始介绍如何使用ConstraintLayout. 既然ConstraintLayout叫约束布局,首先我们先介绍什么叫约束(Constraints): 约束(Constraints ...

  5. Linux pwn入门教程(1)——栈溢出基础

    作者:Tangerine@SAINTSEC 原文来自:https://bbs.ichunqiu.com/thread-42241-1-1.html 0×00 函数的进入与返回 要想理解栈溢出,首先必须 ...

  6. Android开发工程师文集-Fragment,适配器,轮播图,ScrollView,Gallery 图片浏览器,Android常用布局样式

    Android开发工程师文集-Fragment,适配器,轮播图,ScrollView,Gallery 图片浏览器,Android常用布局样式 Fragment FragmentManager frag ...

  7. 带你入门Python爬虫,8个常用爬虫技巧盘点

    python作为一门高级编程语言,它的定位是优雅.明确和简单. 我学用python差不多一年时间了, 用得最多的还是各类爬虫脚本, 写过抓代理本机验证的脚本.写过论坛中自动登录自动发贴的脚本 写过自动 ...

  8. debian安装tftp服务

    步骤1:安装 apt-get install tftp-hpa tftpd-hpa tftp-hpa是client,tftpd-hpaserver 步骤2:建立tftp目录 mkdir /tftpbo ...

  9. 机器学习技法笔记:06 Support Vector Regression

    Roadmap Kernel Ridge Regression Support Vector Regression Primal Support Vector Regression Dual Summ ...

  10. Liferay7 BPM门户开发之5: Activiti和Spring集成

    参考文档: https://github.com/jbarrez/spring-boot-with-activiti-examplehttps://github.com/sxyx2008/spring ...