将项目上传至GitHub
前言:
前段时间我将自己做的2040小游戏从本地上传至了GitHub上,本篇将记录上传过程与方法
我的2048小游戏GitHub仓库链接226YZY/my2048game: 我的简易2048小游戏 (github.com)
【转载说明】本文优先发布于我的个人博客www.226yzy.com ,转载请注明出处并注明作者:星空下的YZY。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0许可协议。
更好的阅读体验欢迎访问我的博客原文
创建repository(仓库)
如果不是纯小白,那么大概率GitHub的账号应该还是有的吧
那么接下来,创建一个未来放代码的地方,在你的GitHub主页上找到repository,然后点击,然后如下图,点击New按钮。

如果不在这个页面,可以点击你右上角头像,在弹出的菜单中选择
Your profile

点击New之后,在Repository name写入你的项目名,项目名输入成后,最下面的Create repository按钮变深绿,说明可以创建了,点击即可。

创建成后如下图所示

GitHub提示了命令,但要执行这些命令,你需要在本地安装Git并且给GitHub配置密钥,所以上面的提示的命令留到后续步骤完成再执行。
安装Git
官方下载地址:http://git-scm.com/download/ 根据你自己的系统 下载对应版本。
除了安装目录可以改到C盘以外,其它的基本默认即可
配置SSH密钥
本地生成SSH密钥
我们需要本地的SSH密钥,操作命令如下(注意信息替换成你自己的)
git config --global user.name "你要设置的名字"
git config --global user.email "你要设置的邮箱"
ssh-keygen -t rsa -C "你刚刚设置的邮箱"
生成的文件位置在C:\Users\(你的用户名)\.ssh
在这个目录下有一个id_rsa.pub这就是我们后面要用的SSH公钥,打开,复制里面的内容,后面有用

上面的
id_rsa为私钥,注意千万不要外泄
GitHub 账号配置SSH公钥
还是点击右上角头像 ,跳出的菜单中点击Settings,然后左侧栏点击SSH and GPG keys,再找到New SSH key按钮,点击即可新建SSH key

然后新出来的页面中的key输入框中输入前面复制的id_rsa.pub文件的内容

至此SSH密钥部分完成
上传本地项目
现在可以对本地项目进行操作了
命令总览如下
git init //把这个目录变成Git可以管理的仓库
git add . //将项目的所有文件添加到仓库中('.'可以换成具体的目录)
git commit -m "注释语句" //文件提交到仓库(注释语句可以自己写对这次提交的描述)
git remote add origin git@github.com:226YZY/text.git //关联远程仓库('text'换成你自己的项目名)
git push -u origin master //把本地库的所有内容推送到远程库上
本地仓库
- 将项目所在目录变成Git可以管理的仓库
git init
这条命令执行后,会产生一个
.git文件,该文件不要随意修改,因为该文件是用于跟踪管理版本库的
- 将项目的所有文件添加到仓库中
git add .
- 把文件提交到仓库
git commit -m "注释语句"
关联github仓库
- 关联远程仓库('text'换成你自己的项目名)
git remote add origin git@github.com:226YZY/text.git
- 把本地库的所有内容推送到远程库上
git push -u origin master
头一次应该还需要输入一次yes
查看是否上传成功
至此,可以去GitHub上查看对应的库是否将项目成功上传
希望各位成功吼
【转载说明】本文优先发布于我的个人博客www.226yzy.com ,转载请注明出处并注明作者:星空下的YZY。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0许可协议。
将项目上传至GitHub的更多相关文章
- 如何通过Git GUI将自己本地的项目上传至Github
最近在学习node.js和react,顺便复习了下AngluarJS相关的东西,写了些小demo想放在GitHub上,之前仅限于只申请了GitHub账号从没用过,今天花半天时间查资料认真学习Githu ...
- 将本地项目上传到Github
将本地项目上传到Github 转载请注明出自天外归云的博客. 前提 已经下载了Git到本地. 创建Repository 首先登陆我的Github页面,在Repositories中New一个并起Repo ...
- mac下安装git,并将本地的项目上传到github
mac下安装git 安装过程: 1.下载Git installer http://git-scm.com/downloads 2.下载之后打开,双击.pkg安装 3.打开终端,使用git --vers ...
- 详细教程:将本地项目上传到github
作为 一个工程师,将本地项目上传到github进行备份和分享是一个不错的技能,一来可以方便以后的工作,二来可以分享自己的成果.所以下面本人详细教大家如何将本地项目上传到github,十分简单,一学就会 ...
- Git的使用-如何将本地项目上传到Github
默认你的电脑上已经安装了git. 第一步:我们需要先创建一个本地的版本库(其实也就是一个文件夹). 你可以直接右击新建文件夹,也可以右击打开Git bash命令行窗口通过命令来创建. 现在我通过命令行 ...
- 如何用命令将本地项目上传到github
一.Git终端软件安装 1.下载windows上git终端,类似shell工具,下载地址:http://msysgit.github.io/ 2.安装方法,打开文件,一路点击Next即可 3.安装完成 ...
- 使用 vscode将本地项目上传到github以及删除github上的某个文件夹
安装Git后,可以看到windows环境下有两个命令输入窗口Git CMD 和Git Bash Git GUI是可视化图形界面 Git中的Bash是基于CMD的,在CMD的基础上增添一些新的命令与功能 ...
- 如何通过TortoiseGit(小乌龟)把本地项目上传到github上
1.第一步: 安装git for windows(链接:https://gitforwindows.org/)一路next就好了, 如果遇到什么问题可以参考我另外一篇文章~^ - ^ 2.第二步:安装 ...
- 如何将项目上传到GitHub?
如何将项目上传到GitHub? 1.注册GitHub账户 浏览器输入GitHub官网地址:https://github.com/ 进入后点击Sign In 然后点击Create an account ...
- Git的使用--如何将本地项目上传到Github(三种简单、方便的方法)
一.第一种方法: 1.首先你需要一个github账号,所以还没有的话先去注册吧! https://github.com/ 我们使用git需要先安装git工具,这里给出下载地址,下载后一路(傻瓜式安装) ...
随机推荐
- 【LeetCode】1119. Remove Vowels from a String 解题报告(C++)
作者: 负雪明烛 id: fuxuemingzhu 个人博客:http://fuxuemingzhu.cn/ 目录 题目描述 题目大意 解题方法 判断字符是否是aeiou 日期 题目地址:https: ...
- Sum(hdu4407)
Sum Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submiss ...
- DevTools 实现原理与性能分析实战
一.引言 从 2008 年 Google 释放出第一版的 Chrome 后,整个 Web 开发领域仿佛被注入了一股新鲜血液,渐渐打破了 IE 一家独大的时代.Chrome 和 Firefox 是 W3 ...
- 「算法笔记」状压 DP
一.关于状压 dp 为了规避不确定性,我们将需要枚举的东西放入状态.当不确定性太多的时候,我们就需要将它们压进较少的维数内. 常见的状态: 天生二进制(开关.选与不选.是否出现--) 爆搜出状态,给它 ...
- [技术干货-算子使用] Mindspore 控制流中存在原地更新操作类副作用算子时循环值不更新问题记录
关于mindspore 原地更新类算子的一点思考记录如下: 现象记录: 原始测试代码 错误结果复现: 分析: 如果在场景中加入42行的copy()操作此时cpu的结果就会正确,但是gpu的结果则不受c ...
- linux - 运维知识
使用nmap检测服务器端口安全性 https://blog.csdn.net/jayjaydream/article/details/108555250
- CS5268 Typec转HDMI+VGA+PD3.0四合一扩展坞转换器方案芯片
Capstone CS5268AN是一款高性能Type-C/DP1.4至HDMI2.0b和VGA转换器,设计用于将USB Type-C源或DP1.4源连接至HDMI2.0b接收器.CS5268AN集成 ...
- BUUCTF [极客大挑战 2019]Not Bad
总的来说这是一个64位orw的题 开头先在主函数里分配了一个很大的空间 1 __int64 __fastcall main(int a1, char **a2, char **a3) 2 { 3 mm ...
- 【jvm】07-偏向锁、轻量锁、重量锁到底是啥?
[jvm]07-偏向锁.轻量锁.重量锁到底是啥? 欢迎关注b站账号/公众号[六边形战士夏宁],一个要把各项指标拉满的男人.该文章已在github目录收录. 屏幕前的大帅比和大漂亮如果有帮助到你的话请顺 ...
- Java程序设计基础笔记 • 【第6章 循环结构进阶】
全部章节 >>>> 本章目录 6.1 for循环 6.1.1 for循环的简介 6.1.2 for循环的使用 6.1.3 for循环的表达式 6.1.4 实践练习 6.2 ...