[size=large][u][b]声明:本文中可能出现摘抄内容,仅用于个人笔记且内容过于分散,未标明原作者及来源的,敬请见谅。[/b][/u][/size]
[size=large]
[b]1.push文件出现如下问题:[/b]
[/size]
[b]原因:[/b]上传的包过大,HTTP的头错误导致的。
[b]解决方案:[/b]
方法1)打开项目中隐藏的.git文件夹,找到config配置文件,在后天添加如下配置:
意思是上传的最大数据量为50MB。
方法2)
这时候在传输或许会出现另一个错误
这两个错误看上去相似,一个是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文件,找到
增加两行,修改后结果如下:
再次启动Git bash,就会自动进入新修改后的HOME路径了
[b]PS:[/b]
若是Windows系统,为了方便起见可以顺手加上一个变量名用于自定义项目目录,此做法不但便于路径跳转,也可以在启动git时自动进入项目目录。方法极为简单,只需在profile文件中加入:
# set Project Path
proj="你的项目文件目录"
cd $proj
如代码所「言」,可使用cd $proj命令即可跳转到项目目录,也可以按需定义其他变量。
[size=large]
[b]3.又一个push错误:[/b]
[/size]
[b]原因:[/b]验证信息失败,用户名或密码错误。 原来是因为选错了要push的分支。
[b]解决方案:[/b]push前仔细选择要push的目标分支即可。
[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的目标分支即可。