在我将Ubuntu从14.04升级到14.10(现在高达15.04)后,我失去了使用git协议连接到GitHub和Bitbucket的能力,https和ssh正常工作:
ssh -T git@github.com
Hi Arbolista! You've successfully authenticated, but GitHub does not provide shell access.
真棒。
git remote add github git@github.com:arbolista/my_repo.git
git remote -v
github https://github.arbolista/my_repo.git (fetch)
github https://github.arbolista/my_repo.git (push)
git pull github master
fatal: repository 'https://github.arbolista/my_repo.git/' not found
不是太棒了,让我疯了。我重新安装了git(现在最新的2.5.2)和我的ssh键无济于事 - 我完全迷失了。
我还确保git端口没有防火墙:
sudo ufw status verbose
Status: inactive
我的〜/ .ssh / config看起来像这样(与工作时相同):
Host github.com-arbolista
HostName github.com
User git
IdentityFile ~/.ssh/id_rsa
答案 0 :(得分:2)
Open .git/config
. There should be a section named [remote "github"]
with url=https://github.arbolista/my_repo.git
Change the url
to git@github.com:arbolista/my_repo.git