mac上将代码上传到github
前言
有时我们会写一些小程序来学习新的知识,但是完事之后过一段时间可能会忘记,最好的办法就是找到原来的代码看一看。现在可以将代码免费托管到一些网站上,其中最著名的非github莫属了,
今天就把这个过程记录下,方便其他同学和自己查看
步骤
- 一 创建github账户
- 二 安装git客户端 (因为mac和linux自带,windows的同学请去哭泣五分钟吧)
- 三 创建ssh 本地代码和github仓库的连接者
- 四 使用秘钥连接github
- 五 创建一个project
- 六 将代码上传到github
一 创建github账户
打开官网:https://github.com 点击【sign up】

三 创建ssh
打开终端(恩,我相信你一定知道在哪):
$cd ~/.ssh //检查是否已经存在ssh
如果存在,可以考虑使用已有的
如果不存在,通过默认的参数直接生成ssh,一路回车就可以搞定了,但我相信大家多数都已经有这个目录了。
ssh-keygen -t rsa -C xiaogangfan@126.com (邮箱是github的注册邮箱)

这样秘钥就生成了
四 使用秘钥连接github
- 登陆github,选择Account Settings-->SSH Keys 添加ssh
- Title:xiaogangfan@126.com (这个可以随便填,建议用邮箱哦)
- Key:打开你生成的id_rsa.pub文件,将其中内容拷贝至此。
ssh -T git@github.com
返回如下代表成功
Hi xiaogangfan! You've successfully authenticated, but GitHub does not provide shell access.
如果没有返回,请点击这里,查询失败的原因
五 github上创建一个project
点击【New respository】

输入【Repository name】

地址:git@github.com:xiaogangfan/vaidation.git

六 本地上传代码到github
git init //初始化本地仓库
git add . //将代码放到提交区
git commit -m "commit"//提交到要地仓库,并写一些注释 -m 代表注释
git remote add origin git@github.com:xiaogangfan/vaidation.git //连接远程仓库并建了一个名叫:origin的别名
git pull --rebase git@github.com:xiaogangfan/vaidation.git //更新一下
git push -u origin master //将本地仓库的东西提交到地址是origin的地址,master分支下
到此完毕了
mac上将代码上传到github的更多相关文章
- mac上将代码上传到github以及github对100M以上文件限制上传的处理(lfs)。
前言 有时我们会写一些小程序来学习新的知识,但是完事之后过一段时间可能会忘记,最好的办法就是找到原来的代码看一看.现在可以将代码免费托管到一些网站上,其中最著名的非github莫属了, 今天就把这个过 ...
- windows上将代码上传到Github
Repository name: 仓库名称 Description(可选): 仓库描述介绍 Public, Private : 仓库权限(公开共享,私有或指定合作者) Initialize this ...
- 使用git工具将本地电脑上的代码上传至GitHub
本文教你如果使用git工具将本地电脑上的代码上传至GitHub 1.安装git工具 安装git链接 2.使用git工具上传自己的代码到GitHub中 安装完git工具之后,我们会得到两个命令行工具,一 ...
- 如何将自己写的代码上传到github上
忙活了一下午终于成功把代码上传到github上. 接下来就是我上传代码的步骤: ①首先注册github账号,登录,创建新仓库 ,点击+,点击new repository 得到如下页面,填写仓库名,自己 ...
- 学习Git的一点心得以及如何把本地修改、删除的代码上传到github中
一:学习Github的资料如下:https://git.oschina.net/progit/ 这是一个学习Git的中文网站,如果诸位能够静下心来阅读,不要求阅读太多,只需要阅读前三章,就可以掌握Gi ...
- (超详细)使用git命令行将本地仓库代码上传到github或gitlab远程仓库
(超详细)使用git命令行将本地仓库代码上传到github或gitlab远程仓库 本地创建了一个 xcode 工程项目,现通过 命令行 将该项目上传到 github 或者 gitlab 远程仓库,具体 ...
- 使用git将代码上传到GitHub
使用git将代码上传到GitHub 结束了前一段的时间的杂七杂八的生活,最近又快开始动一动已经吃了好长时间土的GitHub,以前的git指令基本上忘个差不多,现在记录一下,利用git将代码上传. ...
- 如何用git将项目代码上传到github
注册账户以及创建仓库 要想使用github第一步当然是注册github账号了.之后就可以创建仓库了(免费用户只能建公共仓库),Create a New Repository,填好名称后Create,之 ...
- [转]如何用git将项目代码上传到github
注册账户以及创建仓库 要想使用github第一步当然是注册github账号了.之后就可以创建仓库了(免费用户只能建公共仓库),Create a New Repository,填好名称后Create,之 ...
随机推荐
- HTML学习-2标记标签-1
大致可以分为以下6类学习: 1.通用标签. 2.常用标签. 3.表格标签. 4.表单元素. 5.框架. 6.其他. 一.通用标签.及属性 1.<body></body>标签,主 ...
- Windows 环境变量立即生效
先进环境变量 保存一个份PATH值. 万一改错就不好了 cmd窗口中 set path=XXXXXXXX
- hive,分桶,内外部表,分区
简单的word-count操作: [root@master test-map]# head -10 The_Man_of_Property.txt #先看看数据Preface“The Forsy ...
- World Cup 996B(排队模拟)
题意:有n个通道,按顺序每一次站一个通道,直到所站的通道没有人 分析:模拟这个过程 #include<cstdio> int main() { ]; while(~scanf(" ...
- Haskell语言学习笔记(82)Extensible effects
安装 extensible-effects $ cabal install extensible-effects Installed extensible-effects-3.0.0.0 Extens ...
- javascript单线程那些事
首先,说下为什么 JavaScript 是单线程? 总所周知,JavaScript是以单线程的方式运行的.说到线程就自然联想到进程.那它们有什么联系呢? 进程和线程都是操作系统的概念.进程是应用程序的 ...
- [CI]CodeIgniter应用配置明细
---------------------------------------------------------------------------------------------------- ...
- Hibernate 再接触 基础配置 续
<property name="show_sql">true</property> 这句话是意思显示sql语句 <property name=&quo ...
- Hibernate学习笔记2.2(Hibernate基础Annotation配置)
如果数据库表名与类名不一致 可以用使用 @Table(name="_teacher") 来指定表名,没有就会自己创建 也可以在配置文件上修改 为class添加table属性 如果什 ...
- Oracle Oracle数据库 迁移到 SQL Server上
原地址:https://blog.csdn.net/LongtengGensSupreme/article/details/81355181