美文网首页GitHubiOS技术交流收藏
向Github大神学习,上传项目到github.

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

作者: 路上的Acmen | 来源:发表于2015-09-29 15:41 被阅读13641次

    关于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

    相关文章

      网友评论

        本文标题:向Github大神学习,上传项目到github.

        本文链接:https://www.haomeiwen.com/subject/yzgwcttx.html