提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
文章目录
上传代码到github及可能出现的问题的解决办法
文章目录
默认已有github账户和已下载Git Bash
步骤1, github端 :
- 登录github,创建一个New repository
- 复制https地址
新建时可以直接看见地址,已**上传文件的项目需要进入项目之后点“code”**找到HTTPS复制地址
步骤2,桌面端
- 鼠标放在要上传到github的项目文件上,右键带点击 open git bash here (ps:这样git bash 直接进入要上传的文件夹,如果时直接打开git bash 需要cd到要长传的文件夹所在路径)
-
进入git bash 以LSTM-master为例
-
把github项目地址克隆到本地
git clone 项目地址 -
克隆完成之后本地项目文件夹会多出一个跟github项目名称一致的文件夹(如Github上要上传的项目名称为LSTM,则多出来的文件夹名称为LSTM)【 ps:本地文件的文件夹中不能有跟github项目名称重名的文件夹,否则可能报错 】
-
把要上传的文件复制到多出来的文件夹中
-
接着继续输入命令 cd 本地多出来的文件夹的名称,进入该文件夹(如 cd LSTM)
-
git add . 把当前文件夹(LSTM)下的所有文件都添加进git (ps: add后面有一个点)
-
git commit -m “提交信息” (ps: 提交信息可以随意填)
-
git push -u origin master (注:此操作目的是把本地仓库push到github上面,此步骤需要你输入帐号和密码)
可能出现的问题:链接github超时或者失败 (git clone 和 git push时可能会出现)
检查代理及端口
- win开始菜单–>设置–>网络和internet–>使用代理服务器(编辑)–>查看ip和端口号
- 配置git的代理 IP和端口号
git config --global http.proxy "127.0.0.1:7890"
git config --global https.proxy "127.0.0.1:7890"
rror: RPC failed; curl 28 Recv failure: Connection was reset
error: RPC failed; curl 28 Recv failure: Connection was reset
fatal: expected flush after ref listing
解决办法:
git config --global http.sslVerify "false"