我创建了一个合并(进入'master'分支),现在是Bitbucket回购.长话短说:我需要撤消合并.
我知道你可以在Github网站上做到这一点,但Bitbucket没有这个功能.我不清楚如何使用Git做这件事而不会造成混乱.
当我推送到GitHub仓库时,我最近遇到以下消息:
"fatal: HttpRequestException encountered. "
然后再次提示输入我的用户名和密码.
从以前的搜索中,Visual Studio和其他各种搜索具有相同的根问题.对于那些比我更懒的人来说,不同应用程序/操作系统的各种解决方案的摘要在这里进行了相关的讨论.希望人们觉得这很有帮助.
无法真正将更新服务称为问题,所以这就是原因.问题是GitHub已经删除了TLS-1.0支持,这导致了客户端的问题,包括Microsoft Visual Studio内置的git客户端,Git版本低于1.14以及GUI客户端包括tortoiseGit等.完整的发行说明可以在这里找到: https://githubengineering.com/crypto-removal-notice/
Bitbucket将从2018年12月1日开始下降TLSv1.0和TLSv1.1.我预计会遇到类似的问题.
编辑:将我的自我答案移至答案框.见下文.
我刚刚开始使用Mercurial,我在Bitbucket上有一个"中央"存储库,我将其克隆到一台机器上并进行更改并提交和推送.然后我从Bitbucket克隆到另一台承诺推送的机器,这很好.然后我回到第一台机器,提交了更改并尝试推送,但收到了错误消息.我究竟做错了什么?我应该先拉?如何解决错误并推送?任何帮助表示赞赏!
达伦.
当我git clone在存储库或使用时我在BitBucket上托管git pull origin master并且git pull origin myBranch它确实第二次拉,但是当我列出分支时git branch -v我只看到master.做git status什么也没什么.
如何将网络仓库中的所有分支机构拉到我的本地仓库?
可能是因为我更改了计算机并更改了git设置上的名称所以它只能让我得到master它因为它是默认分支而另一个只能由创建它的人访问吗?
我在bitbucket上创建了一个Git Repository.存储库现在是空的.我在我的系统中有一个Eclipse项目,我想将(使用Eclipse - EGit)推送到我创建的存储库中.我该怎么做?
我不知道通过命令行执行此操作,因此,请通过使用Eclipse的GUI向我提供执行此操作的详细信息.任何可能有用的链接也值得赞赏.
我正在使用Cygwin和Git.每当我用https url推送/拉到Bitbucket的回购时,我都会被要求输入密码.有没有办法存储这些凭据(比如使用ssh-keys)?
我试图为Git安装Windows Credential Store但是我不能让它与cygwin的Git一起工作.
谢谢!
更新:
我在这里找到了答案:在GitHub上使用https://时是否有办法跳过密码输入?
总结如下:
记住密码15分钟(默认):
git config --global credential.helper cache
Run Code Online (Sandbox Code Playgroud)
记住密码10小时:
git config --global credential.helper 'cache --timeout=36000'
Run Code Online (Sandbox Code Playgroud)
存储密码(没试过这个):
git config --global credential.helper store
Run Code Online (Sandbox Code Playgroud)
重启:
git config --unset --global credential.helper
Run Code Online (Sandbox Code Playgroud)
升麻
我试图第一次将代码推送到我的git存储库但是我收到以下错误:
Run Code Online (Sandbox Code Playgroud)Counting objects: 222026, done. Compressing objects: 100% (208850/208850), done. Write failed: Broken pipe222026) error: pack-objects died of signal 13 fatal: The remote end hung up unexpectedly error: failed to push some refs to 'ssh://git@bitbucket.org/<...>'
我试图增加http缓冲区大小(git config http.postBuffer 524288000),我试过git repack,但它没有用.
我能够将一个非常相似的大小代码推送到另一个存储库(它不像这个git repack一样工作,但它确实工作后).我想把它推到bitbucket.
有任何想法吗?
我认为,这是一个与此不同的问题(远程拒绝主人 - >主人(预接收挂钩拒绝)),很多人都面临同样的问题,所以我在这里发布一个新的.
我的朋友在bitbucket.org上添加了我作为管理员,以便我可以帮助他的项目.所以,我想从我当地的一些最新代码开始.
我遵循的步骤:
git initgit remote -v (这什么都没有)git remote add origin <path to git repo>git remote add master <path to git repo>git remote -v (这显示了fetch和push in括号)git fetch origin mastergit pull origin master (我现在有最新的代码,所有文件和文件夹)touch test (让我们测试"测试"提交)git statusgit add .git commit -m "testing, first commit"git push origin master错误:
Counting objects: 4, done.
Delta compression using up to 2 threads.
Compressing objects: 100% (2/2), done.
Writing …Run Code Online (Sandbox Code Playgroud) 我
Git error: inflate: data stream error (unknown compression method) fatal: failed to read object <hach>: Invalid argument error
尝试的时候会得到的$ git status.我该如何解决?