git使用记录

[size=large][u][b]声明:本文中可能出现摘抄内容,仅用于个人笔记且内容过于分散,未标明原作者及来源的,敬请见谅。[/b][/u][/size]
[size=large]
[b]1.push文件出现如下问题:[/b]
[/size]

fatal: The remote end hung up unexpectedly
error: RPC failed; result=22, HTTP code = 411

[b]原因:[/b]上传的包过大,HTTP的头错误导致的。

[b]解决方案:[/b]

方法1)打开项目中隐藏的.git文件夹,找到config配置文件,在后天添加如下配置:
[http]postBuffer = 524288000

意思是上传的最大数据量为50MB。

方法2)
git config http.postBuffer  524288000

这时候在传输或许会出现另一个错误

error: RPC failed; result=22, HTTP code = 413
fatal: The remote end hung up unexpectedly
fatal: The remote end hung up unexpectedly
Everything up-to-date

这两个错误看上去相似,一个是411,一个是413
下面这个错误添加一下密钥就可以了
首先key-keygen 生成密钥
然后把生成的密钥复制到git中自己的账号下的相应位置
git push ssh://192.168.64.250/eccp.git branch
这就可以了。
[size=large]
[b]2.Git Bash 的使用。[/b]
[/size]
[b]1)如何更改git bash默认路径[/b]

在打开git bash时,每次都是在C:\Uer路径下,每次都需要先用cd命令转换到自己需要工作的路径(cd /f/dss)。修改打开git bash 时的默认的路径就可以不用每次都使用cd命令转换到需要管理的目录。

[b]解决方案:[/b]

方法1)有Git Bash图标的情况下,修改默认路径方法:右击Git Bash图标--->选择Short Cut标题栏--->修改Start in为想要管理的目录。

方法2)打开Git安装位置\etc\profile文件,找到

# normalize HOME to unix path
HOME="$(cd "$HOME" ; pwd)"
export PATH="$HOME/bin:$PATH"

增加两行,修改后结果如下:

# normalize HOME to unix path
HOME="你想要修改的HOME路径"
HOME="$(cd "$HOME" ; pwd)"
cd
export PATH="$HOME/bin:$PATH"

再次启动Git bash,就会自动进入新修改后的HOME路径了

[b]PS:[/b]

若是Windows系统,为了方便起见可以顺手加上一个变量名用于自定义项目目录,此做法不但便于路径跳转,也可以在启动git时自动进入项目目录。方法极为简单,只需在profile文件中加入:
# set Project Path
proj="你的项目文件目录"
cd $proj
如代码所「言」,可使用cd $proj命令即可跳转到项目目录,也可以按需定义其他变量。

[size=large]
[b]3.又一个push错误:[/b]
[/size]

git.exe push --progress "master" change-method-of-primary:change-searchMethod-of-PrivateCustomized

fatal: Authentication failed for 'http://xxxxxxxxxx/java/javaall.git/'

[b]原因:[/b]验证信息失败,用户名或密码错误。 原来是因为选错了要push的分支。
[b]解决方案:[/b]push前仔细选择要push的目标分支即可。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值