如何将本地的项目上传到github?
2016-09-21 17:39
337 查看
原文地址:http://blog.csdn.net/chencangui/article/details/45101673,因为原文图片都挂了,我复制出来重新上传的
想把本地的项目上传到自己的github账号,在网上找了很多资料,但都不全面,有的还描述的模糊不清,摸索了很久,终于搞掂了。现在把整个过程的详细操作写下来,给以后有需要的同学参考,也算是自己留个记录,免得又忘记了。
首先要注册一个github账号,这个自己申请。
我们需要用到两个个工具一个汉化包,Git和TortoiseGit-1.8.12.0-64bit,还有TortoiseGit-LanguagePack-1.8.12.0-64bit-zh_CN,可以自己到网上下载,或者到我上传的资源里面下载。然后先安装git再安装TortoiseGit、TortoiseGit-LanguagePack,安装好之后右键选择TortoiseGit
-->Settins-->General--中文,六级没过不再是问题。
![](http://img.blog.csdn.net/20160921172540826?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
![](http://img.blog.csdn.net/20160921172610202?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
在你的硬盘里面新建一个文件夹,作为本地项目的仓库,进入文件夹,右键
![](http://img.blog.csdn.net/20160921172636421?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
一直默认到结束。接下来在github上面创建一个仓库,
![](http://img.blog.csdn.net/20160921172836906?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
生成仓库后我们就知道了远程仓库的地址,这个地址我们会在后面用到:
![](http://img.blog.csdn.net/20160921172917705?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
要使得本地的git能和Github相连接,我们得先创建ssh key。找到TortoiseGit的安装目录,选择"PuTTYgen":
![](http://img.blog.csdn.net/20160921172953612?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
打开后选择"Generate":
![](http://img.blog.csdn.net/20160921173020425?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
软件开始生成私钥和公钥(不要把鼠标焦点放在软件外面,否则进度条不前进),生成后点击"Save private key"将私钥保存到本地:
![](http://img.blog.csdn.net/20160921173047376?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
然后打开Github网页,登录后选择右上角的设置按钮:
![](http://img.blog.csdn.net/20160921173109864?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
进入设置页面后选择"SSH Keys",然后点击"Add SSHKey":
![](http://img.blog.csdn.net/20160921173134782?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
输入Title和Key后,我们就可以通过这个Key来与Github传输了。
![](http://img.blog.csdn.net/20160921173207834?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
再回到我们建的本地git版本库,在空白处点击右键,选择"TortoiseGit",并点击"推送":
![](http://img.blog.csdn.net/20160921173253079?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
点击远端选项的"管理":
![](http://img.blog.csdn.net/20160921173316048?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
在"URL"处输入之前在github上生成的项目网址,在"putty密"中选择保存在本地的私钥,点击确定:
![](http://img.blog.csdn.net/20160921173338227?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
接着选择Git项目,在这里面输入我们的Email信息:
![](http://img.blog.csdn.net/20160921173409830?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
点击确定,我们现在就可以提交代码了。
在要提交的项目,右键,选择git提交到master,
在日志信息中填写提交信息,选择要提交的内容,点击确定,我们的项目就开始提交了:
![](http://img.blog.csdn.net/20160921173434689?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
一会时间后就可以看到提交成功消息:
![](http://img.blog.csdn.net/20160921173458111?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
但这时仅仅是本地提交了,还没更新到Github上,我们选择上图中的"推送",进入推送功能上直接点击"确定":
![](http://img.blog.csdn.net/20160921173652154?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
第一次推送,会要求我们输入GitHub上的帐号:
![](http://img.blog.csdn.net/20160921173715503?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
输完帐号输密码:
![](http://img.blog.csdn.net/20160921173740675?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
当出现成功信息时,本地内容就与Github同步了:
![](http://img.blog.csdn.net/20160921173805765?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
我们在到Github上看看我们的工程,可以看到我们的代码已经提交上去了。
想把本地的项目上传到自己的github账号,在网上找了很多资料,但都不全面,有的还描述的模糊不清,摸索了很久,终于搞掂了。现在把整个过程的详细操作写下来,给以后有需要的同学参考,也算是自己留个记录,免得又忘记了。
首先要注册一个github账号,这个自己申请。
我们需要用到两个个工具一个汉化包,Git和TortoiseGit-1.8.12.0-64bit,还有TortoiseGit-LanguagePack-1.8.12.0-64bit-zh_CN,可以自己到网上下载,或者到我上传的资源里面下载。然后先安装git再安装TortoiseGit、TortoiseGit-LanguagePack,安装好之后右键选择TortoiseGit
-->Settins-->General--中文,六级没过不再是问题。
在你的硬盘里面新建一个文件夹,作为本地项目的仓库,进入文件夹,右键
一直默认到结束。接下来在github上面创建一个仓库,
生成仓库后我们就知道了远程仓库的地址,这个地址我们会在后面用到:
要使得本地的git能和Github相连接,我们得先创建ssh key。找到TortoiseGit的安装目录,选择"PuTTYgen":
打开后选择"Generate":
软件开始生成私钥和公钥(不要把鼠标焦点放在软件外面,否则进度条不前进),生成后点击"Save private key"将私钥保存到本地:
然后打开Github网页,登录后选择右上角的设置按钮:
进入设置页面后选择"SSH Keys",然后点击"Add SSHKey":
输入Title和Key后,我们就可以通过这个Key来与Github传输了。
再回到我们建的本地git版本库,在空白处点击右键,选择"TortoiseGit",并点击"推送":
点击远端选项的"管理":
在"URL"处输入之前在github上生成的项目网址,在"putty密"中选择保存在本地的私钥,点击确定:
接着选择Git项目,在这里面输入我们的Email信息:
点击确定,我们现在就可以提交代码了。
在要提交的项目,右键,选择git提交到master,
在日志信息中填写提交信息,选择要提交的内容,点击确定,我们的项目就开始提交了:
一会时间后就可以看到提交成功消息:
但这时仅仅是本地提交了,还没更新到Github上,我们选择上图中的"推送",进入推送功能上直接点击"确定":
第一次推送,会要求我们输入GitHub上的帐号:
输完帐号输密码:
当出现成功信息时,本地内容就与Github同步了:
我们在到Github上看看我们的工程,可以看到我们的代码已经提交上去了。
相关文章推荐
- 如何将本地项目文件上传至github
- 如何从本地把项目上传到github
- 如何将本地项目上传到GitHub
- 如何将本地的项目上传到github
- 如何把本地项目上传到GitHub仓库中
- 【 js 工具 】如何使用Git上传本地项目到github?(mac版)
- 如何通过命令将本地项目代码上传到github
- 如何上传本地项目到gitHub解决方案
- 如何通过Git GUI将自己本地的项目上传至Github
- Java程序员转战C++项目 之 如何上传本地源代码到Github
- 如何上传你的本地项目到你的GitHub远程仓库中
- 如何从本地上传项目到gitHub
- 如何将本地vue项目上传到github
- 如何通过Git GUI将自己本地的项目上传至Github
- iOS - 如何将本地Xcode项目上传到GitHub上
- github学习:如何从本地把项目上传到github&&如何把github项目通过clone复制下来,详细教程
- 如何使用Git上传本地项目到github?(mac版)
- 如何利用git将本地项目上传到码市、github等远程仓库
- 如何把本地项目上传到Github
- 如何将本地的项目上传到github?