上传本地项目到github

1、初始化本地项目

 进入到你的项目,根目录下git init,会在你的项目的根目录下多出一个.git的文件夹,也许你的mac隐藏了,但是用命令行或者vscode等工具是可以查看的

例子如下:

macdeMacBook-Pro:~ mac$ cd /Applications/Emma/workspace/git_demo/WB_KOA2
macdeMacBook-Pro:WB_KOA2 mac$ git init
Initialized empty Git repository in /Applications/Emma/workspace/git_demo/WB_KOA2/.git/

2、生成该项目的ssh

进入.git目录下,生成该项目的密钥ssh  密令为ssh-keygen -t rsa -C "你的github邮箱"

接下来会生成 公有/私有的rsa key

'Enter file in which to save the key (/Users/mac/.ssh/id_rsa): ' 提示你,你的密钥存放到哪里,直接回车为默认地址,地址为括号中的内容;

'Enter passphrase (empty for no passphrase): ' 提示你 确认 ,直接回车就ok ,然后再回车;生成密钥

macdeMacBook-Pro:WB_KOA2 mac$ cd .git
macdeMacBook-Pro:.git mac$ ls
HEAD config hooks objects
branches description info refs
macdeMacBook-Pro:.git mac$ ssh-keygen -t rsa -C "zhou8337626@163.com"
Generating public/private rsa key pair.
Enter file in which to save the key (/Users/mac/.ssh/id_rsa):
Created directory '/Users/mac/.ssh'.
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /Users/mac/.ssh/id_rsa.
Your public key has been saved in /Users/mac/.ssh/id_rsa.pub.
The key fingerprint is:
SHA256:wKtGIICh0nV4CjrO85wQ+JaF8lXh4IL2Ms37SHlHCf4 zhou8337626@.com
The key's randomart image is:
+---[RSA ]----+
|+. o.o. |
|+o.o.=o |
|*o+o.=+ |
|Bo=o= .o. |
|oB.B...oS |
| =B.o.o |
| .=++. E |
| .=+ . |
| . . |
+----[SHA256]-----+

3、复制密钥,配置到github里

如果你的是默认地址,直接输入如下命令就可以复制

macdeMacBook-Pro:.git mac$ pbcopy < ~/.ssh/id_rsa.pub

登陆github后,点击右上角的头像,选择settings -> 选择SSH and GPG keys

然后点击按钮new SSH KEY ,title 随意写,把刚才复制的密钥复制到key中即可

4、测试密钥是否匹配到github上

输入如下命令 ssh -T git@github.com   然后命令行 跟我打了一声招呼,Hi fooller ,

Mac git 上传到 github的更多相关文章

  1. Windows下如何将一个文件夹通过Git上传到GitHub上(转)

    在通过windows系统的电脑上写代码,需要将项目上传到GitHub上去.比如在Pycharm上写Django后端,整个项目是一个文件夹的形式,那么怎么才能这个文件夹通过Git命令上传到GitHub上 ...

  2. create-react-app创建项目并用git上传至GitHub及展示预览效果

    1.在本地中创建一个项目所在的文件夹 2.npm -g create-react-app 3.在此文件夹下 create-react-app react-demo (项目名) 4.cd react-d ...

  3. 如何把项目通过git上传之github完整教程

    作为一个有追求的程序员,需要撸点自己的开源项目,虽然我现在只是在学着造轮子,但这并不影响我成为大神的心.Github是基于git实现的代码托管,很多程序员在上面托管自己的开源项目,我使用Github也 ...

  4. git上传到github

    一. Git创建 1. git init 命令来初始化一个Git仓库 2. 添加文件到Git仓库,分两步 1) 使用命令 git add <file>,可以反复多次添加,添加多个文件 2) ...

  5. 利用IDEA上传文件到coding仓库 使用git上传文件github

    1.注册帐号 coding官网: https://coding.net/ github官网:https://github.com (以上根据自己需求注册,在下就不帖图了写步骤了) 2.下载 Git g ...

  6. git上传遇到 GitHub could not read Username 的解决办法

    Gitversion 1.8.5.2 执行git push命令异常,如下: Push failed Failed with error: unable to read askpass response ...

  7. IDEA使用GIT 上传到GitHub

    1.下载Git https://www.git-scm.com/download/ 2.安装 3.IDEA配置Git(设置Git路径,点击Test),如下代表成功 4.创建仓库 5.add 6.pus ...

  8. git上传到github时犯的错误

    以下是git的正确顺序 git config --global user.name "xxx" 全局注册名字 git config --global user.email &quo ...

  9. 使用git上传代码到GitHub

    1.安装git git在Windows上安装很简单,在官网下载git的安装包后打开,然后一路next就好.安装完git之后,在文件夹中右击鼠标,出现Git Bash Here就表示安装完成了. 选择G ...

随机推荐

  1. 学习Markdown

    目录 杂 标题 代码展示 额外空行 强调 [转载请注明出处]http://www.cnblogs.com/mashiqi 2018/01/02 杂 Markdown是承接着html语言的,它兼容htm ...

  2. java-jdk动态代理生成的代理类源码

    import com.zkn.newlearn.gof.proxyhandler.PersonInter; import java.lang.reflect.InvocationHandler; im ...

  3. html5 知识点简单总结02

    三个列表: 1.无序列表 默认样式  实心小圆点 ul type属性 "square" 实心方形 type属性  "circle" 空心圆 type属性  &q ...

  4. 浅谈兔兔对Object.defineProperty的理解

    给一个对象定义一个新的属性或者在修改一个对象现有的属性,并返回这个对象 语法: Object.defineProperty(参数1,参数2,参数3) 参数1:目标对象 参数2:要修改或者添加的属性名称 ...

  5. C++报错

    编译的时候会报如下错误:warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable ...

  6. 2018-2019-2 20165313 《网络对抗技术》 Exp5:MSF基础应用

    实践使用漏洞和辅助模块 任务一:MS17-010安全漏洞 任务二:(1)MS11-050(失败)(2)MS14-064(唯一) 任务三:abode_flash_avm2 辅助模块:(1)ARP扫描模块 ...

  7. python padas 学习

    import matplotlib from pandas import DataFrame import numpy as np import pandas as pd import MySQLdb ...

  8. Android Studio学习之 日志工具

    Log.v()   低级日志 Log.d(' ',' ')  debug调试信息 第一个参数tag,当前类名 第二个参数msg,打印具体内容 Log.i()  info数据 Log.w() warn警 ...

  9. docker-compose up使用自定义的网段的两种方式(从其根源指定)

    问题描述         还是那个研究安全大业的同事,在部署他的秘密武器,是用docker-compose部署的,有差不多20多个docker-compose.yml文件,然后由于docker-com ...

  10. Git 日常操作

    本地新建Git库步骤: 初始化git库:git init 建立本地和远程的关联: git remote add origin ip:端口/ 项目.git 从远程下载所有分支到本地:git  fetch ...