当我的git存储库url正确时,为什么会出现此错误?

编辑:
jitendra@JITENDRA-PC /c/mySite (master)
$ git push beanstalk master
fatal: 'git@skarp.beanstalkapp.com/gittest.git' does not appear to be a git repository
fatal: The remote end hung up unexpectedly
jitendra@JITENDRA-PC /c/mySite (master)
$ git clone git://github.com/jquery/jquery.git
Cloning into jquery...
Remote: Counting objects: 19803, done.
Remote: Compressing objects: 100% (5196/5196), done.
Remote: Total 19803 (delta 14204), reused 19549 (delta 14052)
Receiving objects: 100% (19803/19803), 12.80 MiB | 591 KiB/s, done.
Resolving deltas: 100% (14204/14204), done.
jitendra@JITENDRA-PC /c/mySite (master)
$ gitk --all
jitendra@JITENDRA-PC /c/mySite (master)
$ gitk -all
jitendra@JITENDRA-PC /c/mySite (master)
$ git remote add origin git@skarp.beanstalkapp.com/gittest.git
jitendra@JITENDRA-PC /c/mySite (master)
$ git push origin master
fatal: 'git@skarp.beanstalkapp.com/gittest.git' does not appear to be a git repository
fatal: The remote end hung up unexpectedly
jitendra@JITENDRA-PC /c/mySite (master)
Run Code Online (Sandbox Code Playgroud)
Mar*_*air 77
您已经获得了scp指定存储库的方式略有错误的语法- 它必须是:
[user@]host.xz:path/to/repo.git/
Run Code Online (Sandbox Code Playgroud)
...正如您在git clone文档中看到的那样.您应该使用URL:
git@skarp.beanstalkapp.com:/gittest.git
Run Code Online (Sandbox Code Playgroud)
即在您正在使用的URL中,您错过了:(冒号)
要更新原始URL,您可以执行以下操作:
git remote set-url origin git@skarp.beanstalkapp.com:/gittest.git
Run Code Online (Sandbox Code Playgroud)
小智 24
当我尝试将现有仓库存储在我的Ubunt One帐户中时,我遇到了类似的问题,我通过以下步骤修复了它:
第1步:创建远程仓库
$ cd ~/Ubuntu\ One/
$ mkdir <project-name>
$ cd <project-name>
$ mkdir .git
$ cd .git
$ git --bare init
Run Code Online (Sandbox Code Playgroud)
第2步:添加遥控器
$ git remote add origin /home/<linux-user-name>/Ubuntu\ One/<project-name>/.git
Run Code Online (Sandbox Code Playgroud)
第3步:将现有的git reop推到遥控器上
$ git push -u origin --all
Run Code Online (Sandbox Code Playgroud)
riz*_*zon 16
这通常是因为您没有在Git存储库中设置原始别名.
尝试
git remote add origin URL_TO_YOUR_REPO
Run Code Online (Sandbox Code Playgroud)
这将在您的.git/config文件中为远程克隆/推/拉站点URL 添加别名.可以在存储库"概述"页面上找到此URL.
您很可能弄错了存储库的 SSH URL。
要确认,请转到 Github 上的存储库并单击clone or download button. 然后单击use SSH链接。
现在复制您的官方存储库的 SSH 链接。我的看起来像这样 -git@github.com:borenho/que-ay.git
git remote add origin git@github.com:borenho/que-ay.git如果您还没有这样做,现在就可以这样做origin。
如果您origin之前已设置,请使用以下命令更改它git remote set-url origin git@github.com:borenho/que-ay.git
现在推git push -u origin master
我的本地和远程机器都是OS X.我遇到了麻烦,直到我检查了xCode Server为我提供的git repo的文件结构.基本上一切都是chmod 777*在那个repo所以要在我的远程帐户中的同一台机器上设置一个单独的非xCode仓库我做了这个:
远程机器
本地机器
对我来说,我学会了在LOCAL上使用git repo获得一个干净的开始,REMOTE首先需要在shell中进行所有初始工作.然后,在上面我能够在我的IDE中轻松设置LOCAL和REMOTE git repos并使用IDE的GUI完成所有基本的git命令.
我有困难,直到我先在遥控器上开始,然后做了本地,直到我打开了远程的所有权限.此外,在符号链接的URL中具有确切的完整路径对于成功至关重要.
同样,这一切都适用于OS X,本地和远程计算机.
| 归档时间: |
|
| 查看次数: |
193261 次 |
| 最近记录: |