相关疑难解决方法(0)

没有SSH的Git和Bitbucket

我在我的计算机上设置了一个本地git存储库,我正在尝试将其推送到新创建的Bitbucket帐户.

问题是Bitbucket给了我一个ssh推送的网址,但我所在的网络(大学)有ssh端口阻止外部ssh.所以失败了,如果我尝试ssh://https://它替换它一直告诉我认证失败了.

有没有办法在不使用的情况下推送到bitbucket ssh

git bitbucket

28
推荐指数
1
解决办法
2万
查看次数

如何注销一个Github帐户并使用其他帐户?

我正在使用另一个github帐户来练习,现在我建立了自己的github帐户.从现在开始,我将主要使用自己的帐户.我的问题是我的计算机仍然以另一个github帐户名登录(即使我在线登录自己的Github帐户).

我无法向我自己的github回购推送任何东西,因为其他帐户显然没有这样做的许可.如何告诉我的电脑切换到我自己的帐户,以便我可以在Github在线推送我的回购?

git github

11
推荐指数
2
解决办法
2万
查看次数

GitHub:Windows上两个帐户的单独凭据

我最近创建了第二个GitHub帐户,分别是我的工作和我的私人项目(之前,我只有工作帐户).我将https与Windows凭据存储结合使用.要自动选择正确的帐户,我会按照此处的建议存储我的私人帐户信息~/.gitconfig和工作帐户信息.~/work/.gitconfig

不幸的是,当我尝试在我的私有存储库中推送更改时,我收到以下错误:

$ git push
remote: Permission to privateuser/privaterepo.git denied to workuser.
fatal: unable to access 'https://privateuser@github.com/privateuser/privaterepo.git/': The requested URL returned error: 403
Run Code Online (Sandbox Code Playgroud)

我将远程URL设置为git remote set-url origin https://privateuser@github.com/privateuser/privaterepo.git类似于此处的建议.推进我的工作回购仍然工作正常.当我输入git config user.name我的私人/工作回购时,我分别得到我的私人/工作用户名 - 应该是这样.

新的私有存储库有什么问题?为什么git仍然认为我是workuser,当我试图推送到我的私人回购?它是否必须对Windows Credential存储执行某些操作,我用它来存储我的工作凭据?它从未要求我私人帐户的密码......

git push credentials github multiple-users

7
推荐指数
1
解决办法
2836
查看次数

标签 统计

git ×3

github ×2

bitbucket ×1

credentials ×1

multiple-users ×1

push ×1