把项目上传至GitHub,更新GitHub以已有项目
GitHub大法好
我觉得,每个程序员都应该使用GitHu。原因我就不多说了,如果你没有用过GitHub,那么您可以阅读以下文章,学习并上传您的第一个开源项目。
如果您还没有安装git, 您需要安装git。在win,mac,Liunx上安装git时大同小异,网上也有很多文章,这里不做详细说明。
您需要实现创建好一个代码仓库,以便后面使用。
点击NEW,新建一个代码仓库
第一步,给您的代码仓库创建一个你喜欢的名称
第二步,添加一些您对此代码仓库的描述
第三步,设置此代码仓库的公开或私有
第四部,完成创建
创建好之后,请记住一下这一段代码,它的格式也很容易记住,[email protected]:您的用户名/项目名称.git
正片开始
用命令行进入您的项目目录,如本文章所上传的项目(一个基于python的图像识别程序).
本文在win操作,mac,linux同理。
第一步,进入项目目录
第二步,输入命令 git init
第三步,配置ssh,输入:ssh-****** -t rsa -C “您的邮箱地址” (邮箱替换成你登录github的邮箱)
这一步会为您生成一个ssh key,它的保存位置为上图黄色标出的相应本地位置
第四步,复制ssk到粘贴板,您可以直接到sshKey的保存位置打开.pub文件手动复制。
title随意谢,把ssk key文件(后缀为.pub)的内容复制到key文本框里面,点击Add SSH key保存
第五步,输入ssh -T [email protected]验证sshkey是否配置成功,若提示Are you sure you want to continue connecting (yes/no)? 请输入***yes***.
回车之后出现 ***You’ve successfully authenticated, but GitHub does not provide shell access.***则表明您已成功配置sshkey。
若出现错误,请复制错误信息到百度或谷歌寻找正确解决方法。
第六步,配置您的GitHub的登录名以及登陆邮箱
命令分别是git config --global user.name “您的登陆名”
git config --global user.email “您的登陆邮箱”
到这里,我们就可以上传代码了,只需要简单几步,您就可以成功上传您的第一个开源托管项目
您当前命令行位置还是在您要上传至GitHub的项目的目录
第七步,输入命令git status, 这里会搜索您的项目目录所用有的项目文件,例如我这就搜出了红色那几个东西,两张图片,两个.py文件
第八步,输入命令git add . (注意后面有个 “.”)
第九步,输入命令git commit -m “一些描述,随便写”
第十步,输入命令git remote add origin [email protected]:登录名/项目名称.git(这里的[email protected]:登陆名/项目名称.git 是前面创建仓库的时候老子让你记下来的那一段东西,填上来就好了。)
当你看到上图最后一句,就你回到你的GitHub相应代码仓库里,刷新一下,您就可以看见您的项目代码已经托管到上面了
至此,您已经上传好了您的代码,以后你要是要更新了您的代码你就可以使用以下几步更更新GitHub上的代码了
命令行进入你的项目目录,输入命令git status,这里会自动搜寻你已经做了那些修改,新增或删除了什么文件
然后再键入 git add . (注意这里最后面有一个 “.”)
再输入命令 git commit -m "项目简单描述,随便写"
最后输入 git push origin master
完成以上几条简单的命令,你就可以更新你的代码仓库了。