Git 上传本地项目到Github
- 前提:
- 安装Git
- 注册并拥有Github账号
目录:
- 初始化本地目录位Git仓库
- Github上创建仓库
- 本地生成SSH key,并添加到Github上
- 本地项目管理Github上远程项目
详细步骤:
1.初始化本地仓库
- 假设我们有一个项目gittest,首先我们在文件管理器中进入该目录,右键->git bash here,如图:
- 输入git init,这时候文件夹内会出现.git的文件夹,如下图
- 输入git add . 命令,将本地所有文件放入到git的缓存区。
- 输入git commit -m "备注信息" 命令,将缓存区的修改提交到git本地仓库
2.在github 上创建一个空的仓库,名称为gittest,如下图
- 复制git的项目地址
-
- 注意,这里有https 和ssh两种模式,我们这里使用SSH 模式。
3.本地生成SSH key,并添加到Github上
继续在步骤一中的命令窗口输入
- 输入
ssh-keygen -t rsa -C "mr.xuzheng@outlook.com" 命令,生成ssh key,会有提示,可以一直连续enter到底,如下图
- 再输入
clip < ~/.ssh/id_rsa.pub 命令,将ssh key 复制到剪切板,也可以再上图的提示中找到id_rsa.pub 文件,该文件中有ssh key
- 在github 中,将ssh 添加到github 上,
-
- title可随意填写,将ssh key 复制到这里,点击add ssh key,完成添加。
- 在
4.本地项目管理Github上远程项目
- 使用在第二步得到的地址,在命令窗口输入git remote add origin git@github.com:starscoding/gittest.git,该命令表示将本地仓库关联远程仓库
-
- 在输入git push -u origin master,如果够顺利的话,会提示成功上传至github,这个命令再第二次提交可直接输入git push。结果图如下:
-
- 再去刷新github上该仓库的内容,会发现和本地文件同步了。
-
- 支持完成了本地项目上传至github。如果你遇到问题,欢迎在留言区留言,或者发送邮件至mr.xuzheng@outlook.com