上传本地项目到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. EEG 睡眠 节律 代码

    a1=load('EEG01.txt');[c,r]=size(a1);z=10;%等于几,绘图起点从几开始s=256*z;%绘图起点;还有,这里的256是采样率d=floor(c/256);cn=d ...

  2. centos7下部署node应用程序

    一.安装node 二.安装nginx 三.使用express写一个简单的demo,并且使用pm2部署 四.错误 invalid PID number "" in "/ru ...

  3. jdk的环境变量配置

    首先下载jdk,下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html 可以选择下载jdk的版本,按照提示一步一 ...

  4. Spring配置之标签的三两事

    今天看到项目的配置,看后就当是复习了.懵懵懂懂工作两年,感觉虽然自己一直在使用spring作为工具,但是也没有涉及到spring的方方面面,今天的研究从一次无意的自动补全开始,还是那句话,不爱研究的程 ...

  5. jquery 禁止回车事件响应

    $(this).keydown( function(e) { var key = window.event?e.keyCode:e.which; if(key.toString() == " ...

  6. java面试题03

    1.一个”.java”源文件中是否可以包含多个类(不是内部类)?有什么限制?一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制?这个是可以的,一个“.java” ...

  7. zoj 1649 bfs

    Angel was caught by the MOLIGPY! He was put in prison by Moligpy. The prison is described as a N * M ...

  8. 使用getInstance()方法的原因及作用

    使用getInstance()方法的原因及作用 先举例说明: 下面是一个例子,为什么要把这个类实例化?有什么好处? //实例化 public static DBConnect instance; pu ...

  9. [原] RTTI 为什么type_info 有比较操作

    The lifetime of the object returned by typeid extends to the end of the program. 根据C++标准, typeid()返回 ...

  10. kotlin 编译 运行 hello world

    kotlin 编译器下载地址:https://github.com/JetBrains/kotlin/releases/tag/v1.3.31 解压:kotlin-compiler-1.3.31.zi ...