GitHubiOS技术交流收藏

向Github大神学习,上传项目到github.

2015-09-29  本文已影响13641人  路上的Acmen

关于github上的开发

第一步去https://github.com申请账号。

第二步

1.创建ssh:打开终端检测是否存在ssh:命令cd ~/.ssh

如果存在,先将已有的ssh备份,或者将新建的ssh生成到另外的目录下

如果不存在,通过默认的参数直接生成ssh

$ssh-keygen -t rsa -C xxxxx@gmail.com(注册github时的email)

例子:

2.在github中添加ssh(如图示):

登陆github,选择Account Settings-->SSH  Keys 添加ssh

Title:xxxxx@gmail.com

Key:打开你生成的id_rsa.pub文件,将其中内容拷贝至此。

3.打开终端,先测试一下你的帐号跟github连上没有:ssh -T git@github.com 如果出现如下提示,表示你连已经连上了.(因为有了第一步,所以不用自己做过多的连接github的操作了,另外,下一次要连接github的时候记得打开第一步的工具).

Hi MiracleHe! You've successfully authenticated, but GitHub does not provide shell access.

4.接下来就可以上传你的代码了,在github下建自己的Repository。Create a New Repository如下:

Repository name:通常就写自己自己要建的工程名。

Description:就是你对工程的描述了。

选择Public。

点击 “Create repository”,出现如下图:

如果不想其他人下载Initialize this repository with a README可以不用选择

按照上面的步骤来就行了(注意记得在终端中输入时把目录切换到你要上传的工程目录下)。简单分析下上面的步骤:

在github上面新建的项目可以按照下面的进行

touch README.md //新建一个记录提交操作的文档

git init //初始化本地仓库

git add README.md //添加

git add 项目包含的文件

git commit -m "first commit"//提交到要地仓库,并写一些注释

git remote add origin git@github.com:youname/Test.git //连接远程仓库并建了一个名叫:origin的别名

git push -u origin master //将本地仓库的东西提交到地址是origin的地址,master分支下

如果git remote add origin git@github.com:youname/Test.git这一步失败

提示出错信息:fatal: remote origin already exists.

解决办法如下:

1、先输入$ git remote rm origin

2、再输入$ git remote add origin git@github.com:djqiang/gitdemo.git 就不会报错了!

3、如果输入$ git remote rm origin 还是报错的话,error: Could not remove config section 'remote.origin'. 我们需要修改gitconfig文件的内容

4、找到你的github的安装路径,我的是C:\Users\ASUS\AppData\Local\GitHub\PortableGit_ca477551eeb4aea0e4ae9fcd3358bd96720bb5c8\etc

5、找到一个名为gitconfig的文件,打开它把里面的[remote "origin"]那一行删掉就好了!

如果是更新项目的话,进入项目目录然后执行

git add 项目文件

git commit -m "first commit"//提交到要地仓库,并写一些注释

git remote add origin git@github.com:youname/Test.git //连接远程仓库并建了一个名叫:origin的别名

git push -u origin master //将本地仓库的东西提交到地址是origin的地址,master分支下

即可:

更多细节可以参照下面的博客

下面添加一位参考的博主http://www.cnblogs.com/heyonggang/p/3462191.html

上一篇下一篇

猜你喜欢

热点阅读