我有一个存储库,我想推入Bitbucket和GitHub.我的存储库由两者托管至关重要.
有没有办法在Git中这样做?
我正在测试Git和Bitbucket.
我在Bitbucket上创建了一个存储库,并创建了一个repo的本地副本,并将文件提交到它中.我似乎无法将文件从我的本地仓库推送到远程仓库.
这是我正在做的事情:
git clone https://me@bitbucket.org/me/test.git
cd test
touch dummy
git add dummy
git commit dummy -m "my first git commit"
git push
Run Code Online (Sandbox Code Playgroud)
最后一行输出:
Everything up-to-date
Run Code Online (Sandbox Code Playgroud)
当我登录Bitbucket时,我看不到我的虚拟文件.
我究竟做错了什么?
编辑:
这样做有效:
git push origin master:master
Run Code Online (Sandbox Code Playgroud)
关于这和简单之间的区别的任何解释git push?
我想使用git在bitbucket上托管我的源码,因为我显然得到了一个免费的私人仓库,我想使用bitbucket的源代码在heroku上托管我的应用程序.
我可以使用github客户端和heroku工具带来完成它.它会起作用吗?Github很棒,但我不希望每个人都看到我的代码,我不想支付私人回购,因为它是一个小项目.
我是Git环境的新手,我在Mac上使用BitBucket和SourceTree.我现在要做的就是放弃自上次提交以来的更改.我该怎么做?我没有发现任何类似"丢弃更改"的内容,并且直接从最后一次提交中删除似乎不起作用.使用GUI或命令行完成的解决方案将很好.谢谢.
我正在尝试使用sourcetree通过bitbucket上的https协议来推送我的项目.
但是我无法使用我的登录名和密码(在网站上工作)连接到bitbucket,我有一个致命的错误:"身份验证失败".
我在其他帖子上看到我可以使用ssh协议而不是https来解决问题,所以我按照源树常见问题解答的说明设置了一个ssh密钥.但是现在我不知道当我想推送代码时如何更改为ssh协议.有人知道我怎么做到这一点?谢谢.
我使用BitBucket并且必须更改我的密码,因为它已被泄露.
git pull
Run Code Online (Sandbox Code Playgroud)
remote:用户名或密码无效.如果您通过第三方服务登录,则必须确保在帐户配置文件中设置了帐户密码.
致命:" https://bitbucket.org/myusername/myproject.git/ "的身份验证失败
如何使用命令行更改密码?
是否可以使用命令行Git在Bitbucket中创建新的存储库?我尝试过以下方法:
git clone --bare https://username@bitbucket.org/username/new_project.git
Run Code Online (Sandbox Code Playgroud)
我收到这条消息:
克隆到裸存储库'new_project.git'...
致命:https://username@bitbucket.org/username/new_project.git/info/refs找不到:你在服务器上运行git update-server-info了吗?
如果不去网络应用程序就可以做到这一点.
我有一个Bitbucket帐户,我的9-5工作,我也有一个个人Bitbucket帐户.我的目标是能够在同一台计算机上使用它们.我在Windows 7上安装了最新的git.
所以目前我公司Bitbucket帐户的一切工作正常,我可以拉/推没有问题.我使用ssh-keygen创建了一个新的ssh密钥,并在我的案例"tech"中分配了一个新名称.但我遇到了如何告诉本地仓库使用我创建的新ssh密钥的问题.我假设每次我尝试连接它使用第一个ssh键.
我收到错误:
$ git push conq:存储库访问被拒绝.致命:远程端意外挂断
我在互联网上找到了一些建议,但它似乎与linux/git设置有关,例如我在Windows上找不到"config"文件.
我正在与一些开发人员合作,在BitBucket上使用git.我们都在dev分支机构工作,而不是master直到发布.
其中一个开发人员提交了错误的代码,意外地覆盖了我自己的代码,现在我正在尝试将正确的代码推回到repo.我已经阅读了这个错误几天了,我不能再推送回购,因为我收到以下错误:
! [rejected] master -> dev (fetch first)
error: failed to push some refs to 'https://myusername@bitbucket.org/repo_user/repo_name.git'
hint: Updates were rejected because the remote contains work that you do
hint: not have locally. This is usually caused by another repository pushing
hint: to the same ref. You may want to first integrate the remote changes
hint: (e.g., 'git pull ...') before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.
Run Code Online (Sandbox Code Playgroud)
我遵循说明 …