网上的Github上传自己的项目文件的方式大体分为三种,方式有繁有易。这里记录一下笔者自己上传文件到Github上的过程和遇到的一些问题,仅做参考。
-----------------------------------------------------------------------------------------------------------------------------------------
步骤1 注册Github账号
这一步不用多说哈~
在 Github官网 上注册一个账号,按流程走就行。
步骤2 Github上建立一个新项目
登陆后,如下图红框位置,点击New repository新建一个项目
填写相应信息后点击create repository即可
Repository name: 仓库名称(输入名字,最好不要使用中文)
Description(可选): 仓库描述介绍
Public, Private : 仓库权限(公开共享,私有或指定合作者)
Initialize this repository with a README: 添加一个README.md
gitignore: 不需要进行版本管理的仓库类型,对应生成文件.gitignore
license: 证书类型,对应生成文件LICENSE
创建成功以后,界面如下,先放在这里,因为我们等下要copy这个地址。
步骤3 下载一个Git工具
接下来我们要下载一个Git工具,进入git官网 https://git-scm.com/
点击Downloads
根据自己的系统选择一个版本下载。
这里因为国内用户的种种原因,可能存在两种下载不了的情况,一种是下载以后没反应,或者下载速度过慢导致自身情绪崩溃,这里需要下面这个页面按 F12,再点击图片里面的箭头,复制链接到自己的下载软件里面,比如我的是迅雷。
另一种是打开一点开 Windows,下载界面会自动闪退404掉。这时的解决办法是在迅雷(你自己的下载软件)上直接手动写上图蓝色红线部分的内容。其中2.16.2是下载版本,可以替
换成最新的,这个在Git下载首页上可以看见,自己换就行~
下载过程就是傻瓜式下载,一路Next就行,唯一需要变的就是你想要保存的地址路径。
步骤4 本地操作
下载好Git工具以后,我们就可以在本地(你的电脑、服务器…)上进行指令操作了。
1)首先右键你想要上传的文件(提示一下,这里最好你在本地的编辑器上已经把代码整理好了,要不然后期在Github上修改会麻烦一些),如果之前安装成功的话,会看到两个新选项:Git Gui Here,Git Bash Here,这里我们选择Git Bash Here,进入如下界面,mask_ssd_ODA 即为我的项目名。
2)接下来输入如下代码,把Github上面的仓库克隆到本地:git clone https://github.com/detxerod/mask_SSD-Inceptionv2.git(https://github.com/detxerod/mask_SSD-Inceptionv2.git 替换成 步骤2 最后的地址)
这个步骤以后你的本地项目文件夹下面就会多出个文件夹,该文件夹名即为你Github上面的项目名,比如我多出了个mask_SSD-Inceptionv2文件夹,我们把本地项目文件夹下的所有文件(除了新多出的这个文件夹不用),其余都复制到这个新多出的文件夹下。
3)接下来依次输入以下代码即可完成其他剩余操作:
- cd mask_SSD-Inceptionv2(进入mask_SSD-Inceptionv2文件夹)
- git add . (此操作是把mask_SSD-Inceptionv2文件夹下面的文件都添加进来)
- git commit -m “备注信息” (“备注信息”里面换成你想要的备注,如“first commit”)
- git push -u origin master (此操作目的是把本地仓库push到Github上面,此步骤需要你输入帐号和密码)
至此,本地操作已经完成,我们可以看到在Github里已经有了本地想要上传的文件。
-----------------------------------------------------------------------------------------------------------------------------------------
注:这里在git commit时可能遇到如下问题:
解决方法:
将之前注册的Github账号邮箱信息从你的记忆中唤醒,然后分别输入以下命令
git config --global user.email “邮箱”
git config --global user.name “名字”
然后就可以成功运行了。
-----------------------------------------------------------------------------------------------------------------------------------------
参考网址: