博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
本地项目上传到github
阅读量:7027 次
发布时间:2019-06-28

本文共 893 字,大约阅读时间需要 2 分钟。

hot3.png

  • 建立github和本地git的信任。

github是目前世界上最大的源代码项目管理网站。在开发的时候,我们项目,在本地保存一份,也希望在云端保存一份,github就好像是我们的云端,而且有版本管理的功能,当然,还有很多其他强大的功能。我们需要将项目上传到github保存,但是github不可能允许所有的人去操作一个项目,这之间需要建立信任,github采用的是ssh的方式。打开本地git,输入 ”ssh-keygen -t rsa -C 邮箱” 生成公钥和私钥,一路默认回车,在 "C:\Users\用户名\.ssh" 路径下会出现id_rsa(私钥)和id_rsa.pub(公钥),这两个文件有可能是隐藏的,所以可能需要设置才能看到,将公钥放入github,私钥存在本地,这样就可以和github之间建立信任了。

140925_PDG9_3340040.png

  • 把公钥设置到github上,title随便填写,key为公钥里面的内容,id_rsa.pub文件可以用ue文本编辑器打开。

095708_w9m7_3340040.png

  • 设置完成后,保存,在git里输入ssh -T git@github.com,让你确认连接时,输入yes,提示成功,表示可以连接到github了。

183057_5TK3_3340040.png

  • 在github上建立一个项目。

102024_95qv_3340040.png

  • 将本地项目变成git仓库。

打开git进入到本地项目路径,将本地项目变成git仓库,依次输入以下命令。

git init (将文件夹变成git仓库,使项目可以进行git管理)

git add . (将所有文件加入暂存区)

git commit -m "init" 提交到本地仓库

  • 本地仓库和github上的项目进行关联,将本地项目提交到远程仓库。

1、首先需要将github上的项目pull(下载)到本地。

102249_Rsmz_3340040.png

提示fatal: refusing to merge unrelated histories,原因是github上的项目和本地的项目是两个不同的项目,需要加上--allow-unrelated-histories。

102629_2Z8u_3340040.png

2、将本地项目push到github。

104218_URHb_3340040.png

转载于:https://my.oschina.net/huangyuewu/blog/1475181

你可能感兴趣的文章
[React Testing] Conditional className with Shallow Rendering
查看>>
a or an
查看>>
Coursera课程《大家的python》(Python for everyone)课件
查看>>
PHP程序猿必须学习的第二课——站点安全问题预防
查看>>
2016第5周三
查看>>
Spring学习10-SpringMV核心组件2及SpringMVC项目示例
查看>>
hdu 5620 KK's Steel(推理)
查看>>
(笔记)电路设计(十五)之基本电路单元的认识
查看>>
nginx 日志获取不到远程访问ip问题解决
查看>>
有若干个字符串,比較找出当中最大者
查看>>
开源 免费 java CMS - FreeCMS2.0 会员我的评论
查看>>
Servlet 工程 web.xml 中的 servlet 和 servlet-mapping 标签 《转载》
查看>>
数据库读写分离的初步理解
查看>>
[转]window下使用SetUnhandledExceptionFilter捕获让程序的崩溃
查看>>
Codeforces Beta Round #9 (Div. 2 Only) A. Die Roll 水题
查看>>
代码的组织机制
查看>>
html基础之 input:type
查看>>
json-lib简单处理json和对json的简单介绍
查看>>
jquery checkbox选中、改变状态、change和click事件
查看>>
java joor 实现反射简单调用
查看>>