半小时学会上传本地项目到github
半小时学会上传本地项目到github
闲着无聊写给那些正在学习怎么上传本地项目到github的同学。
开始学习
一、创建github账号
好吧,这步多余了。




二、创建个人仓库
三、配置SSH keys
使用终端进行配置
四、上传本地项目到github上
使用github客户端进行上传
一、创建github账号

接着会来到这


然后会收到一封github发的邮件,进入邮箱验证
二、创建个人仓库
验证成功是这样的

也可以来到个人中心里创建仓库


创建完成好之后是这样子的。创建仓库的时候最好别用中文,不然你的仓库名就会显示 - 这样一条小横线。

三、配置SSH keys
终端里输入显示隐藏文件:defaults write com.apple.finder AppleShowAllFiles -bool true
关闭:defaults write com.apple.finder AppleShowAllFiles -bool true
输入命令完成之后需要重启Finder 桌面顶部苹果logo->强制退出-> 就可显示隐藏文件

然后前往个人文件查看有没有 .ssh 文件夹,有的话个人建议删除掉,从新配置

来到终端里输入指令:mkdir .ssh 创建一个 .ssh 文件夹
cd .ssh 进入刚创建的 .ssh文件夹目录里
输入指令:ssh-Keygen -t rsa -C “youEmail”双引号里填写你的邮箱地址
输入完成之后一直按回车键 中间会提示你要输入密码,不用管一直按回车直到出现这样。

接着输入指令:ls -la 查看 如果输出类似这样的信息,就说明配置成功

输入指令:pbcopy < ~/.ssh/id_rsapub 拷贝
登陆github 进入 SSH keys 添加刚刚拷贝的东西

添加完成之后是这样的

然后回到终端输入指令:ssh -T git@github.com 执行完这条指令之后会输出 Are you sure you want to continue connecting (yes/no)? 输入 yes 回车
回到github,刷新网页就可以看到钥匙旁的灰色小圆点变绿,就表明已经添加成功了。

四、上传本地项目到github上
上传项目,这里我是用的是github客户端
下载好之后输入用户名 邮箱 密码登陆之后clone刚创建的仓库到本地

接着打开clone到本地的文件夹 将需要上传的项目添加进去,这里以 FirstRespository 这个文件夹为例。

添加之后回到github客户端

然后点击右上角的
按钮
提交完成之后到仓库的首页刷新即可看到上传成功!

恭喜你,已经成功的上传项目到自己的github仓库了
半小时学会上传本地项目到github的更多相关文章
- 通过Git Gui Here上传本地项目到GitHub上
要使用此种方法上传本地项目到GitHub上,前提得是你已安装Git for window工具. Git for window下载地址:http://www.xp510.com/xiazai/Appli ...
- 使用WebStorm/IDEA上传本地项目到GitHub
在使用 WebStorm/IDEA 上传本地项目到 GitHub 之前,先要做一些相关配置. 以 WebStorm 为例,IDEA 同. 首先打开 WebStorm ,依次点击File -> S ...
- 使用WebStorm上传本地项目到GitHub和GitLab
在使用 WebStorm 上传本地项目到 GitHub 之前,先要做一些相关配置. 首先打开 WebStorm ,依次点击File -> Settings… 打开系统设置面板,在上面搜索 git ...
- 用git上传本地项目到github上
首先确认自己已经安装了git,打开git bash,输入ssh-keygen -t rsa -C "自己的邮箱地址@XXX.com" ,生成自己的公钥与私钥 一路默认回车,会生 ...
- 第一次使用Git上传本地项目到github上
对于程序原来说都听说过GitHub,GitHub有许多开源的的项目和一些前沿的技术.因为自己在刚刚开始使用Git把自己写的一些小dome放到GitHub上遇到许多的坑,这么长时间过去了,想对第一次使用 ...
- git入门学习(一):github for windows上传本地项目到github
Git是目前最先进的分布式版本控制系统,作为一个程序员,我们需要掌握其用法.Github发布了Github for Windows 则大大降低了学习成本和使用难度,他甚至比SVN都简单. 一.首先在g ...
- git上传本地项目到github
git软件下载地址:https://git-scm.com/download/ 1. 在GitHub上建立项目登录GitHub后,你可以在右边靠中那里找到一个按钮“New Repository”,点击 ...
- 上传本地项目到Github
进入要上传的本地文件夹,右键打开Git Bash Here,然后进行以下步骤: 1.在命令行中,输入"git init",使Test文件夹加入git管理: 2.输入"gi ...
- 如何上传本地项目到gitHub解决方案
最近有人有人问到我怎么将新创建的本地代码上传到github上,这里简单的记录一下,我喜欢使用命令行,这里全用命令行来实现,不了解Git命令的可以去了解下. 1. 建立本地仓库,cd到你想要上传文件的 ...
随机推荐
- Oracle 数据泵导入导出总结
Oracle 数据泵(IMPDP/EXPDP)导入导出总结 Oracle数据泵导入导出是日常工作中常用的基本技术之一,它相对传统的逻辑导入导出要高效,这种特性更适合数据库对象数量巨大的情形,因为我日常 ...
- javaweb学习总结七(XML语言作用、语法)
一:XML语言的概念以及作用 1:xml概念:extensible Markup language,可扩展行标记语言,因为html的语法比较混乱,不够严谨. 用html写的系统不好维护,所以w3c组织 ...
- [转]HTML accesskey 属性
本文转自:http://www.dreamdu.com/xhtml/attribute_accesskey/ 17.2. HTML accesskey 属性 accesskey 属性 -- 代表链 ...
- LeetCode 283
Move Zeros Given an array nums, write a function to move all 0's to the end of it while maintaining ...
- [BigData]关于Hadoop学习笔记第四天(PPT总结)(一)
课程安排 Partitioner编程** 自定义排序编程** Combiner编程** 常见的MapReduce算法** ---------------------------加深拓展-------- ...
- 通用函数get和set
这两个函数在画图时很常用,所有对象都有属性来定义它们的特征,正是通过设定这些属性来修正图形显示的方式.尽管许多属性所有的对象都有,但与每一种对象类型(比如坐标轴,线,曲面)相关的属性列表都是独一无二的 ...
- poj 1523 求割点
思路:对于所有节点,每次找的子树,key[root]++;输出时,对于根节点就输出key[root],对于其它节点i,输出key[i]+1; #include<iostream> #inc ...
- 自定义android Dialog
1.自定义Dialog: import android.app.AlertDialog; import android.app.Dialog; import android.content.Conte ...
- 小议jQuery中的事件
学了jQuery这么长时间,到这里真的有一种柳暗花明又一村的感觉,在这里先表达一下自己学这一章节的happy心情吧(在严厉的金工实习老师眼皮底下偷偷学习,当然还有各种nerves~). 1加载DOM ...
- 【AngularJs】---实现select的ng-options
controller .controller('MainController', function($scope, $http, $ionicModal, $timeout) { var post = ...