git 忽略文件夹_将本地项目文件夹整体上传到Github(原创)

安装git

注册和安装git客户端,windows下一路next

https://git-scm.com/downloads

3cc78ff0cc95f65b83f31b9c13b5427b.png

在Github创建项目仓库

6fe18adb6b49c60f9ef0c551d07ca208.png

为了方便大家理解,我把网页翻译成了中文

有的有翻译问题:

上市=Public(公共的)

46a2f9427f1066e02f83900ab10ab1a4.png

创建成功后,这个http地址就是仓库的地址,拷贝出来。

备注:也可以使用ssh的方式,更加安全

4c4965478b567507a4ec6a985bb51a7b.png

一、将自己本地文件上传至Github(Git Gui 方式)

选中自己的本地工程文件夹(位置随意),点击右键

然后选择Git GUI Here ,会弹出以下框,

选择create new Repository,创建一个git的提交文件夹

895df83305f971362d34c11d34161483.png

如果是在当前目录创建的话,直接输入一个文件夹名称即可,或者加上其他目录的路径

8123c7aec9bc3363a1289bdaa84746da.png

点击创建,这时就创建了一个git仓库,文件夹里面有一个.git文件夹,

这个文件夹默认情况下是隐藏的,里面包含了所需要的git命令。

cd663daab4baeb680006c282c067bace.png

前面点击create以后,会弹出可视化窗:

点击Remote,然后Add…

1a5895fe7b7b64b79c6c631c223ceb4a.png

Name:你Github的用户名

Location:你需要将你本地的项目放在Github的仓库的地址(形如:https://github.com/fuyouxiang/AutoTest2.0.git)

c56fd288475f5552d5bedc8bbb4092ac.png

d55bd89b21d88ccac7e43981642f4236.png

把你需要上传的项目放在刚才创建的Git-Repositort文件夹下。

0715e7a9f2828c6de26ab59f89dffd12.png

1.然后点击Rescan(刷新),你所保存的文件就出现了

f8533858719f1cd033c35d224d127b60.png

b622ee0f010b2b948379295704173243.png

2.点击Stage Changed将文件缓存至右下角边框

117f02379aa9a18f6cf5cc20a4f058c8.png

3.点击Sign Off,标记上传者信息

1b5486ade22f6d3bfebfbefcf14da2e5.png

4.点击Commit 提交命令,右下角缓存文件消失

1d6c8b3329bd03b49395d67bb16696e6.png

5.点击Push,选择分支,点击Push

a0a99c39b01b84b59a6626f86db751ae.png

正常情况下:

看到Success就成功了,就可以在github上查看了。

异常情况:

  • 弹出提示OpenSSH Username for 'https://github.com/'

93e78e5b7d826f600466d1d22335e3e8.png

输入你的github的账户名,点击OK

baf8e53fcabeb6fede4d98a8603e59b6.png

输入你的github的密码,点击OK

1ce884d2f331ab3ba4927dcab9d3dbf2.png
  • Git Gui提交时报错:
fatal: HttpRequestException encountered. An error occurred while sending the request. POST git-receive-pack (chunked) remote: fatal: early EOF error: RPC failed; curl 18 transfer closed with outstanding read data remaining fatal: the remote end hung up unexpectedly fatal: the remote end hung up unexpectedly Pushing to fuyouxiang/AutoTest2.0 Everything up-to-date

76cef6111fa4628a59d29ca9d4ef2023.png

————这是缺少SSH Key导致的,看下面的

  • Git Gui 如何生成和配置SSH Key

点击Help下的Show SSH Key

380d4cbaeca98eb5ff35b93902796108.png

点击Generate Key按钮,输入秘钥(随便输几个数字,如123456),重复输入秘钥

631aa11b132d0278e80777335f3cf0ba.png

13e951849aec18f887aed0306d6e747e.png

确定后会生成SSH Key

21b4ffecaa01e330323f68dc750896aa.png

完整拷贝这一大串字符,

前往github的setting设置

d091f87d9dcac014d402a361e64d686b.png

f89cb3b0766579ac914456d1c3feadad.png

Title可以随便命名

b7be39e21bb11bde9504a439acb631a3.png

重新push代码

d2886abb6dbcd000a63128c02fa88aab.png
  • 删除生成的SSH Key

rm -rf ~/.ssh/* 回车即可

72f74b668a851b1248702fcd6c7d8f8a.png

二、将自己本地文件上传至Github(Git Bash 方式)

  • 选中自己的本地工程文件夹(位置随意),点击右键

然后选择Git Bash Here ,会弹出以下框

f6d81fe71ff265e962c6f6c0b4ce1192.png
  • 在命令行中,输入“git init”,使Test文件夹加入git管理;
git init

a9f65834a0d448d86faa5e5891690fc9.png
  • 输入“git add .”(注意“.”),将文件夹全部内容添加到git。
git add .

974f3ed7b57ab79d6aecdab99c0e5c55.png
  • 输入git commit -m "first commit"(git commit -m "提交信息")
git commit -m "first commit"

7f3d0d117b3cc834dcdb811929c058dd.png
  • 输入git remote add origin https://github.com/.......git (你自己的https地址),连接你的guthub仓库。
git remote add origin https://github.com/fuyouxiang/AutoTest2.0.git

f0d5b9e1f1f165ee57dc28eff28e1ed5.png
  • 输入“git push -u origin master”,上传项目到Github。这里会要求输入Github的账号密码,按要求输入就可以。
git push -u origin master

076bdc1ab25d9c15df95c10604c3bb79.png

error: RPC failed; curl 56 OpenSSL SSL_read: Connection was aborted, errno 10053

error: RPC failed; curl 56 OpenSSL SSL_read: Connection was aborted, errno 10054

的解决办法

只需要设置Git忽略ssl证书错误即可,使用下面的命令:

git config --global http.sslVerify "false"

如果还是不行:

修改git缓存的大小,输入如下命令: git config http.postBuffer 524288000

git config http.postBuffer 524288000

再次提交,如下图

da15dd125e6f8e4ee55650194323901b.png
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值