Git推动私人回购

irm*_*irm 24 git push github

我一直在网络应用程序上的本地工作,我被要求将其推送到一个空的(只读取我的文件)私人仓库为这个项目创建.我是新来的git,我很难这样做.

有人能告诉我我做错了什么吗?

我首先在本地使用命令行导航到应用程序的主文件夹并初始化git.之后,我尝试克隆远程仓库:

git clone git://github.com/somename/Web-App.git
Run Code Online (Sandbox Code Playgroud)

但我得到错误:

克隆到'Web-App'...致命:远程错误:未找到存储库.

我知道回购在那里..我是否真的需要先从那个遥控器克隆或拉出,或者是否有办法推送到那个回购.

同样,我所要做的就是将我本地文件中的文件推送到我可以访问的特定仓库.

我真的很感激任何帮助.

pal*_*dot 34

我们说'yourWebApp'是您拥有本地Web应用程序的文件夹.将其更改为目录

cd 'yourWebApp'
Run Code Online (Sandbox Code Playgroud)

在文件夹中初始化git

git init
Run Code Online (Sandbox Code Playgroud)

现在添加你的github网址作为远程

git remote add origin git://github.com/somename/Web-App.git
Run Code Online (Sandbox Code Playgroud)

这里的起源是你的URL的简称

现在从github repo中提取read me文件

 git pull origin master
Run Code Online (Sandbox Code Playgroud)

现在将您的Web应用程序推送到github存储库

git push origin master
Run Code Online (Sandbox Code Playgroud)

这里假设您在主服务器中,即默认分支

在这里提取自述文件是将自述文件与本地工作合并的必要条件.如果你的github存储库是空的,你可以跳过pull并直接推送到你的github存储库.

另一方面,如果你想使用clone,则不需要init,因为clone会自动在目录中设置git.clone还设置了你的远程git url.在这种情况下,您的工作流程应该是

 clone -> push
Run Code Online (Sandbox Code Playgroud)

  • 谢谢你帮助我。我正在执行这些步骤,并且在执行时出现错误:git pull origin master fatal:远程错误:未找到存储库。 (2认同)
  • 谢谢你和我在一起。它没有要求我提供任何凭据。命令后: git remote add origin git://github.com/.../Web-App.git 它只是带我到下一行没有错误 (2认同)
  • 在 git remote -v 之后它输出正确的 repo。如果我这样做: git push origin master fatal: remote error: You can't push to git://github.com/name/Web-App.git 使用 https://github.com/name/Web-App。混帐 (2认同)
  • 这件事得到解决了吗?我遇到了类似的问题,我可以在本地分支并将分支推送到远程,但不能使用私人存储库。 (2认同)

小智 14

我面临同样的问题。我能够通过从 Windows 中删除旧凭据来解决这个问题。

  1. 从开始菜单打开控制面板
  2. 转到用户帐户 -> 凭据管理器 -> 管理 Windows 凭据
  3. 删除与 Git 或 GitHub 相关的任何凭据

一旦我这样做了,它又开始工作了。


Ken*_*iff 5

要推送到私有存储库,您可能需要分叉它,将更改推送到您的副本(将保持私有),然后创建拉取请求。当我尝试直接推送到私有存储库时,我收到了令人费解的“远程:未找到存储库。致命”消息,尽管我可以很好地拉取。