您的存储库没有配置为推送到的远程数据库

时间:2017-06-15 03:20:08

标签: git visual-studio-code

我正在使用Visual Studio Code并在尝试登记时遇到下面的消息。

Your repository has no remotes configured to push to.

这是在我从Macintosh上的April版本升级到May版本之后。我升级,因为我在git更新期间获得了无限进度条。有没有人有任何想法如何解决这个问题?我已经使用命令行来验证我确实配置了遥控器。无法在此发布,因为它会显示公司间的信息:(。请帮忙。

5 个答案:

答案 0 :(得分:24)

查看具有更好代码突出显示和信息的Github adding a remote article官方文档

但如果您是经验丰富的用户,请查看以下命令,并注意只需要第一个命令,第二个命令仅用于验证,并将返回相关的回购详细信息。

git remote add origin https://github.com/user/repo.git

git remote -v

Git 远程添加命令解析

答案 1 :(得分:6)

使用遥控器 为了能够在任何Git项目上进行协作,您需要知道如何管理远程存储库。远程存储库是项目的版本,它们托管在Internet或网络上的某个位置。您可以拥有其中的几个,每个通常都是只读或读/写。与他人合作涉及管理这些远程存储库,以及在需要共享工作时向其推送数据和从中提取数据。管理远程存储库包括了解如何添加远程存储库,删除不再有效的远程存储,管理各种远程分支以及将它们定义为是否被跟踪等等。在本节中,我们将介绍其中一些远程管理技能。

展示你的遥控器 要查看已配置的远程服务器,可以运行git remote命令。它列出了您指定的每个远程句柄的短名称。如果您克隆了存储库,则至少应该看到origin - 这是Git为您克隆的服务器提供的默认名称:

$ git clone https://github.com/schacon/ticgit

Cloning into 'ticgit'...

remote: Reusing existing pack: 1857, done.

remote: Total 1857 (delta 0), reused 0 (delta 0)

Receiving objects: 100% (1857/1857), 374.35 KiB | 268.00 KiB/s, done.

Resolving deltas: 100% (772/772), done.

Checking connectivity... done.

$ cd ticgit

$ git remote

origin

您还可以指定-v,它显示Git为读取和写入该遥控器时使用的短名称存储的URL:

$ git remote -v

origin  https://github.com/schacon/ticgit (fetch)

origin  https://github.com/schacon/ticgit (push)

答案 2 :(得分:1)

重新启动vscode编辑器

在vscode上使用以下命令:

command1:在vscode终端上,将目录更改为项目文件夹

在github上推送您的vscode:

command2:git push -u原始主机

github登录弹出窗口将显示为已签名

转到github帐户存储库并刷新 示例->> https://github.com/username/projectfoldername

它为我工作,我希望它现在可以在github上提供vscode文件,从而解决您的问题。

答案 3 :(得分:0)

输入

git remote -v

如果看到这样的结果

起源https://github.com/xxx/yyy

关闭Vs代码并再次打开

答案 4 :(得分:0)

如果您使用的是 VS Code。 1.转到View->Command Pallete->git:add remote(这将创建一个遥控器) 2.起个名字(一般和项目名一样) 3.它现在会要求您提供存储库网址,创建一个并粘贴链接。 4.你可以相应地提交和推送。