Mac git 上传到 github
上传本地项目到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的更多相关文章
- Windows下如何将一个文件夹通过Git上传到GitHub上(转)
在通过windows系统的电脑上写代码,需要将项目上传到GitHub上去.比如在Pycharm上写Django后端,整个项目是一个文件夹的形式,那么怎么才能这个文件夹通过Git命令上传到GitHub上 ...
- create-react-app创建项目并用git上传至GitHub及展示预览效果
1.在本地中创建一个项目所在的文件夹 2.npm -g create-react-app 3.在此文件夹下 create-react-app react-demo (项目名) 4.cd react-d ...
- 如何把项目通过git上传之github完整教程
作为一个有追求的程序员,需要撸点自己的开源项目,虽然我现在只是在学着造轮子,但这并不影响我成为大神的心.Github是基于git实现的代码托管,很多程序员在上面托管自己的开源项目,我使用Github也 ...
- git上传到github
一. Git创建 1. git init 命令来初始化一个Git仓库 2. 添加文件到Git仓库,分两步 1) 使用命令 git add <file>,可以反复多次添加,添加多个文件 2) ...
- 利用IDEA上传文件到coding仓库 使用git上传文件github
1.注册帐号 coding官网: https://coding.net/ github官网:https://github.com (以上根据自己需求注册,在下就不帖图了写步骤了) 2.下载 Git g ...
- git上传遇到 GitHub could not read Username 的解决办法
Gitversion 1.8.5.2 执行git push命令异常,如下: Push failed Failed with error: unable to read askpass response ...
- IDEA使用GIT 上传到GitHub
1.下载Git https://www.git-scm.com/download/ 2.安装 3.IDEA配置Git(设置Git路径,点击Test),如下代表成功 4.创建仓库 5.add 6.pus ...
- git上传到github时犯的错误
以下是git的正确顺序 git config --global user.name "xxx" 全局注册名字 git config --global user.email &quo ...
- 使用git上传代码到GitHub
1.安装git git在Windows上安装很简单,在官网下载git的安装包后打开,然后一路next就好.安装完git之后,在文件夹中右击鼠标,出现Git Bash Here就表示安装完成了. 选择G ...
随机推荐
- 【oracle】生成AWR报告
[第一步]找到awrrpt.sql文件 [ora11g@vm-kvm11820-app ~]$ locate awrrpt.sql /DATA/opt/app/ora11g/product//rdbm ...
- matlab中如何用rand产生相同的随机数
直接给链接:rand()产生相同随机数
- org.jsoup.Jsoup找不到jar包问题解决思路
今天在idea中导入项目,出现了这样的问题 通过idea的自带的导包功能,却提示找不到这个东西.于是就去maven仓库搜索这个咚咚 <!-- https://mvnrepository.com/ ...
- 同步I/O、异步I/O与阻塞I/O、非阻塞I/O的区别
一.I/O I/O (Input/Output,输入/输出)即数据的读取(接收)或写入(发送)操作. 通常用户进程中的一个完整I/O分为两阶段:用户进程空间<-->内核空间.内核空间< ...
- 整合spring+springmvc+mybatis
开发环境: jdk 1.8 eclipse 4.7.0 (Oxygen) tomcat 8.5.29 mysql 5.7 开发前准备: spring 框架的jar包,在这里使用的是spring-5.0 ...
- 最详细最权威的Android 编码规范
1. 前言 这份文档参考了 Google Java 编程风格规范和 Google 官方 Android 编码风格规范.该文档仅供参考,只要形成一个统一的风格,见量知其意就可. 1.1 术语说明 在本文 ...
- javascript 4.2
element.value="......"也可以为属性设置新的值 setAttribute()方法是“第一级DOM”的组成部分之一,DOM是适用于多种环境和多种程序设计语言的通用 ...
- web前端调试的消除缓存对更改页面的影响
平时调试网页的时候经常会短时间多次修改html和css文件,已达到最好的体验效果,但是有时候因为浏览器缓存的原因就导致虽然代码修改了,但是 页面还是没什么变化, 经常以为是自己代码修改的不对, 之后发 ...
- AutoCompleteExtender 使用示例
绑定 KeyValuePair,网上很多例子,没有找到绑定键值对的,msdn上有例子,备忘一下. using FirstElite.Verify.Entity; using System; using ...
- Rabbit MQ
前言: MQ 是什么?队列是什么,MQ 我们可以理解为消息队列,队列我们可以理解为管道.以管道的方式做消息传递. 场景: 1.其实我们在双11的时候,当我们凌晨大量的秒杀和抢购商品,然后去结算的时候, ...