天天看点

git上传本地项目到github

1. 在github上建立项目

登录github后,你可以在右边靠中那里找到一个按钮“new repository”,点击过后,填入项目名称、说明和网址过后就可以创建了,然后会出现一个提示页面,记下类似[email protected]:xxx/xxx.git的地址,这个就是你这个项目的地址了。

2.配置git以及上传代码

如果是windows下,选择git bash,在命令行中完成一切git config --global user.name "yuanhai"

git config --global user.email "[email protected]"

下面就开始生成密钥和提交密钥

首先打开key保存的位置,里面会有三个文件,找到id_rsa.pub,用文本编辑器打开,复制里面的全部字符。到github,在右上方工具栏里找到account settings。在这个页面上有一个ssh public keys标签,选择add another public key。title可以随便填一个,key就粘贴刚才的字符,提交。

找到自己要分享上传的代码文件夹,右击选择git bash,或者在git bash中进入这个文件夹。建立一个仓库:

git init

选择要添加进仓库的文件:

git add .

一般如果你想分享这个文件夹里的所有代码,就在 add后面加“.”,上面的例子就是这样,如果传指定的,只需要把“.”改为文件名即可,现在只是选择了要加入仓库的文件,下面才是添加进入仓库:

git commit -m '百度新闻爬虫'

git commit只是提交到本地的仓库,远程仓库并无影响

-m后面跟一个参数,表示说明,将代码提交到github后,将会在代码文件信息上显示这个说明,如下图中百度新闻爬虫

git上传本地项目到github

搞了这么久,现在才开始把本地仓库上传到github了,下面两行命令搞定问题:

添加远程地址:

git remote add origin [email protected]:quantmod/javacrawl.git

这个[email protected]:quantmod/javacrawl.git就是上面创建项目是生成的地址

加完之后进入.git,打开config,这里会多出一个remote “origin”内容,这就是刚才添加的远程地址,也可以直接修改config来配置远程地址。

上传到github

git push -u origin master

如果输入 git push origin master

提示出错信息:error:failed to push som refs to …….

解决办法如下:

1、先输入 git pull origin master //先把远程服务器github上面的文件拉下来

2、再输入 git push origin master

3、如果出现报错 fatal: couldn’t find remote ref master或者fatal: ‘origin’ does not appear to be a git repository以及fatal: could not read from remote repository.

4、则需要重新输入[email protected]:quantmod/javacrawl.git

参考文章:

<a href="http://zhidao.baidu.com/link?url=fqvxe5rntlsee8vdizt8mxvk5fj8zsz60t0_oypmkmm2vej33r72bueectdw8skhm8ffbnbxkwv3ym29eoagxfmdjviaoicfgsf0lhirslk" target="_blank">http://zhidao.baidu.com/link?url=fqvxe5rntlsee8vdizt8mxvk5fj8zsz60t0_oypmkmm2vej33r72bueectdw8skhm8ffbnbxkwv3ym29eoagxfmdjviaoicfgsf0lhirslk</a>

<a href="http://blog.csdn.net/luckyyulin/article/details/21090905" target="_blank">http://blog.csdn.net/luckyyulin/article/details/21090905</a>