简单的方法完成项目上传到github

写了一个不错的项目想和大家分享一下,准备放在以前的github账号上,打开网站,发现在自己不知如何上传了,问度娘,几种方法都模糊 不清,几天了自己始终 没有完成上传,一直认为自己对任何事请没有恒心,今天给自己下了死命令,一定要完成,功夫不负有心人,这个小坑终于迈过去了。

1.准备工作

.1 下载安装git客户端 http://code.google.com/p/git-osx-installer/downloads/list?can=3

.2 有一个github账号 https://github.com/

2.创建ssh

由于本地Git仓库和GitHub仓库之间的传输是通过SSH加密的,所以要在本地生成一个私钥和一个密钥

1.defaults write com.apple.finder AppleShowAllFiles -bool true // 终端 显示隐藏文件(需要重新运行Finder)。

重新开启

2.点击桌面顶部菜单 前往>个人 看看自己电脑上有没有个 .ssh 的隐藏文件,有的话个人建议删除,新建个。

3. mkdir .ssh //终端新建个 .ssh文件

4. cd .ssh // 进入到刚才新建的.ssh文件目录下

5. ssh-Keygen -t rsa -C"your_email@example.com"//后面“ ”里面 随意输入个邮箱就行,回车会提示你输入密码什么的,可以无视一直回车下去。

6. ls -la// 查看是否存在 id_rsa(私钥) id_rsa.pub(公钥) 这两个东西,如果存在就成功了。

7. pbcopy < ~/.ssh/id_rsa.pub//拷贝 公钥 (已经将公钥放在粘贴板上,直接粘贴)

8. 登陆github,选择Account Settings-->SSH Keys 添加ssh

添加ssh

9.ssh -T git@github.com 新添加到github上的秘钥左边的点一开始是灰色的,终端执行这个命令后,刷新网页会看到灰色点变成了绿色。

注意:

123.png

3.创建项目

登录你的github账号--->Your profile--->Repositories

可以看到以前的项目

新项目

3.上传资料

我之前已经通过GitHub的网页端创建了项目,所以我现在需要把它克隆到本地。

上传

clone

点击【open this repository in Finder】。

打开

将项目文件克隆到该文件夹下。

文件夹

回到GitHub 客户端,可以发现新添加的项目如下图所示。

注意:Summary必须要填写,不然Commit to master无法点击(我之前犯的错)

最后,点击Commit to master 最后点击下

同步

完成以上的步奏后,刷新github网站会看到

完成上传

恭喜完成!

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏深度学习之tensorflow实战篇

linux下搭建django记录笔记,未完稿,节后继续

使用ECS服务,有时需要更新apt-get,故先要先执行第一步 使用:SSH连接 1:更新apt-get #sudo apt-get update ? ...

3295
来自专栏Golang语言社区

【Golang语言社区】前端编程-手机端调试利器 - 总结与实践

一些调试工具 说起手机端调试,相比大家都不陌生。 由于手机浏览器没有像PC端浏览器一样有开发调试工具,所以一般手机端的调试都要借助于电脑,现在的调试方式通常有以...

3534
来自专栏性能与架构

使用 NodeJS 实现反向代理

为什么使用 Node.js 实现反向代理 提到 反向代理 时我们通常会想到 Nginx,它配置简单,性能很好 那么使用 Node.js 实现反向代理有什么必要呢...

3357
来自专栏知晓程序

如何在小程序中接入微信登录?

今天,知晓程序(微信号 zxcx0101)为大家分享服务器端基于 Java、SpringMVC 实现的微信小程序登录系统。

743
来自专栏云计算教程系列

如何在Debian 8上使用uWSGI和Nginx为Django应用程序提供服务

Django是一个功能强大的Web框架,可以帮助您实现Python应用程序或网站。Django包含一个简化的开发服务器,用于在本地测试您的代码,但是对于任何与生...

740
来自专栏张戈的专栏

js获取url中?后的参数,修复移动版无法切换到电脑版的BUG

昨天,发布了《完美实现移动主题在 360 网站卫士缓存全开情况下的切换》一文,通过 JS 实现了主题在移动端访问时的自动切换,最后提到了可以在电脑版和移动版的 ...

4008
来自专栏python3

Django + Uwsgi + Nginx 的生产环境部署

使用runserver可以使我们的django项目很便捷的在本地运行起来,但这只能在局域网内访问,如果在生产环境部署django,就要多考虑一些问题了。比如静态...

2682
来自专栏DeveWork

代码实现WordPress点击进入随机一篇文章的方法

在开始之前,你可以点击本站右侧“类Metro风格侧边栏”的中间那个图像,如果你够仔细的话,你会发现你的浏览器的地址栏里的url首先是 http://devewo...

24110
来自专栏Java后端生活

Linux(十五)进程管理

1918
来自专栏代码散人

利用XCode Targets创建多scheme的iOS项目

在我们的开发iOS的时候,通常会遇到一个项目打包成多个环境的问题,也会遇到一套代码打包成多个项目的问题,最常用的做法是写一个配置文件,在打包的时候修改一下配置文...

894

扫码关注云+社区