1、下载安装,网络差的话就会失败,一般就是下载超时什么的,之前说过解决办法,但这里建议找个好点的网络就ok,安装步骤随便找个勾勾选项就ok,影响不大
2、下面尽量超级详细点:
1、启动:随便找个空地方右键点击Git Bash here
2、你的igit远程仓库应该有两种模式SSH和HTTP,http有点坑,下载慢,上传慢,你文件大的话就会超时,各种失败,
各种报错,例如
fatal: The remote end hung up unexpectedly
fatal: The remote end hung up unexpectedly
error: RPC failed; HTTP 413 curl 22 The requested URL returned error: 413 Request Entity Too Large
如果这个不是413是411的话,那就是缓存库太小你文件太大导致这个错误,这个坑我简直了,我的一直是413,各种改
postBuffer都不行,具体过程成:git config --global http.postBuffer 52428800,最大缓存500M,你可以设置更大 的,记得在git add . #之前,貌似设置一次就好了,然后C盘用户你自己名字文件夹下.gitconfig文件就会自动 添加了,这个文件就是你igit的配置,里面有你的name和邮件,说到这个点了,用http模式下貌似每次更新文件你都需 要输入账号和密码,有点坑,待会解决。
上面说的是如果是411错误的解决办法,如果是413的话就不是更改缓存解决的了,用ssh解决,快还方便,具体过程来 一遍:
git config --global user.name "ironman"
git config --global user.email "ironman111"
这个时候你会获得ssh的公钥,位置就在刚才说的C盘用户你自己名字文件夹下.名字是.ssh下一个命令是复制公钥
ssh-keygen –t rsa –C "ironman111"
clip < ~/.ssh/id_rsa.pub
这个时候下面生成的一堆东西就是公钥,复制下来,打开你的远程仓库,找到settings,里面有个SSH Keys,把 公钥复制进去就ok了,
3、这个时候你已经成功一大半了
git clone git@igit.*****project.git
cd project
git add . # (添加你所有的更新,到缓存区)
git commit -m "更新"(这里添加你的log,相当于告诉你这次做了什么)
git push (push到远程仓库)
pack文件夹过大的原因:
他会保留你过去上传的记录,清除过程参照这个:https://blog.csdn.net/luchengtao11/article/details/82531044