草庐IT

git - SSL 证书拒绝尝试通过防火墙后的 HTTPS 访问 GitHub

我受困于防火墙,因此必须使用HTTPS访问我的GitHub存储库。我在WindowsXP上使用cygwin1.7.7。我试过将Remote设置为https://username@github.com/username/ExcelANT.git,但推送密码提示,但在我输入密码后什么也没做。https://username:github.com/username/ExcelANT.git并从头开始克隆空的repo,但每次它都会给我同样的错误error:SSLcertificateproblem,verifythattheCAcertisOK.Details:error:14090086:S

git - SSL 证书拒绝尝试通过防火墙后的 HTTPS 访问 GitHub

我受困于防火墙,因此必须使用HTTPS访问我的GitHub存储库。我在WindowsXP上使用cygwin1.7.7。我试过将Remote设置为https://username@github.com/username/ExcelANT.git,但推送密码提示,但在我输入密码后什么也没做。https://username:github.com/username/ExcelANT.git并从头开始克隆空的repo,但每次它都会给我同样的错误error:SSLcertificateproblem,verifythattheCAcertisOK.Details:error:14090086:S

Git/gerrit,远程推送被拒绝,未做任何更改

对提交进行了更改,执行了提交修改。做一个推,我得到错误:![remoterejected]master->refs/for/master(nochangesmade)检查了提交消息中的更改ID,它仍然是一个有效的提交。我试过更改文件,检查它是否显示为更改,然后添加到暂存区并进行了另一次提交修改。再次尝试推送并遇到相同的问题。对此一无所知。编辑:这是推送到gerrit,而不是直接推送到git。我在运行:gitpushoriginmaster:refs/for/master获取原产地详情的结果是(删除了公司详情):$gitremoteshoworigin*remoteoriginFetch

Git/gerrit,远程推送被拒绝,未做任何更改

对提交进行了更改,执行了提交修改。做一个推,我得到错误:![remoterejected]master->refs/for/master(nochangesmade)检查了提交消息中的更改ID,它仍然是一个有效的提交。我试过更改文件,检查它是否显示为更改,然后添加到暂存区并进行了另一次提交修改。再次尝试推送并遇到相同的问题。对此一无所知。编辑:这是推送到gerrit,而不是直接推送到git。我在运行:gitpushoriginmaster:refs/for/master获取原产地详情的结果是(删除了公司详情):$gitremoteshoworigin*remoteoriginFetch

Git 拒绝 merge 不相关的历史记录。什么是 'unrelated histories' ?

在我的本地,我创建了一个新的文本文件→gitaddnewfile.txt→提交→pulloriginmaster→错误!“拒绝merge不相关的历史”。什么是不相关的历史记录?什么是相关历史? 最佳答案 我认为您已经在远程存储库中提交,当您pull时,会发生此错误。使用这个命令:gitpulloriginmaster--allow-unrelated-historiesgitmergeoriginorigin/master 关于Git拒绝merge不相关的历史记录。什么是'unrelat

Git 拒绝 merge 不相关的历史记录。什么是 'unrelated histories' ?

在我的本地,我创建了一个新的文本文件→gitaddnewfile.txt→提交→pulloriginmaster→错误!“拒绝merge不相关的历史”。什么是不相关的历史记录?什么是相关历史? 最佳答案 我认为您已经在远程存储库中提交,当您pull时,会发生此错误。使用这个命令:gitpulloriginmaster--allow-unrelated-historiesgitmergeoriginorigin/master 关于Git拒绝merge不相关的历史记录。什么是'unrelat

git - 有没有办法配置 git 存储库以拒绝 'git push --force' ?

我想知道是否有一种方法可以防止存储库上的“gitpush--force”(仅在master分支上)?假设我有远程git存储库并执行:'gitpush'到'master'。它有效。'gitpush--force'到'branch-1'。它有效。'gitpush--force'到'master'。它被拒绝了。有可能吗?感谢您的任何回答和建议。BR,大卫。 最佳答案 设置配置变量:receive.denyNonFastForwardsreceive.denyDeletes将防止任何“强制”推送在所有分支上起作用。如果你想要更精细的预分支控

git - 有没有办法配置 git 存储库以拒绝 'git push --force' ?

我想知道是否有一种方法可以防止存储库上的“gitpush--force”(仅在master分支上)?假设我有远程git存储库并执行:'gitpush'到'master'。它有效。'gitpush--force'到'branch-1'。它有效。'gitpush--force'到'master'。它被拒绝了。有可能吗?感谢您的任何回答和建议。BR,大卫。 最佳答案 设置配置变量:receive.denyNonFastForwardsreceive.denyDeletes将防止任何“强制”推送在所有分支上起作用。如果你想要更精细的预分支控

git - 无法推送到 git 存储库 - 权限被拒绝

我有以下问题:$gitpush-uoriginmasterPermissiondenied(publickey).fatal:Couldnotreadfromremoterepository.Pleasemakesureyouhavethecorrectaccessrightsandtherepositoryexists.我已经检查了这样做的连接:$ssh-vTgit@github.com输出看起来不错,我已正确通过身份验证。在进一步检查时,我注意到:$ssh-add-lTheagenthasnoidentities.我尝试运行ssh-agent,但没有任何改变:$ssh-agentS

git - 无法推送到 git 存储库 - 权限被拒绝

我有以下问题:$gitpush-uoriginmasterPermissiondenied(publickey).fatal:Couldnotreadfromremoterepository.Pleasemakesureyouhavethecorrectaccessrightsandtherepositoryexists.我已经检查了这样做的连接:$ssh-vTgit@github.com输出看起来不错,我已正确通过身份验证。在进一步检查时,我注意到:$ssh-add-lTheagenthasnoidentities.我尝试运行ssh-agent,但没有任何改变:$ssh-agentS