相关疑难解决方法(0)

如何更改远程Git存储库的URI(URL)?

我在我的硬盘驱动器(本地)上克隆的USB密钥上有一个repo(origin).我将"origin"移动到NAS并成功测试从这里克隆它.

我想知道我是否可以在"本地"设置中更改"origin"的URI,因此它现在将从NAS中提取,而不是从USB密钥中提取.

现在,我可以看到两个解决方案:

  • 将所有内容推送到usb-orign,并将其再次复制到NAS(由于对来源的新提交而意味着大量的工作);

  • 添加一个新的遥控器到"本地"并删除旧遥控器(我担心我会打破我的历史).

git url git-remote

3529
推荐指数
31
解决办法
144万
查看次数

Github"致命:远程起源已经存在"

我想跟随Michael Hartl的Rails教程,但我遇到了一个错误.

我在Github上注册并发布了一个新的SSH密钥并创建了一个新的存储库.但是当我进入终端的下一行时,我收到以下错误:

Parkers-MacBook-Pro:.ssh ppreyer$ git remote add origin git@github.com:ppreyer/first_app.git
fatal: remote origin already exists.
Run Code Online (Sandbox Code Playgroud)

只是想知道是否有其他人遇到过这个问题?

terminal github github-for-mac

425
推荐指数
15
解决办法
48万
查看次数

无法删除远程原点

我在OS X上运行git 1.8.0,并且每个新的git repo似乎都有一个名为"origin"的远程:

$ git init
$ git remote
origin
Run Code Online (Sandbox Code Playgroud)

奇怪的是,我无法删除它:

$ git remote remove origin
error: Could not remove config section 'remote.origin'
Run Code Online (Sandbox Code Playgroud)

因此我无法添加一个新的遥控器origin.为什么是这样?我该怎么做才能改变它?

git

47
推荐指数
1
解决办法
3万
查看次数

从VS.NET将master分支发布到GitHub时出错

我正在使用VS.NET 2013和集成的Git工具,并尝试将我的master分支发布到我在GitHub上设置的现有存储库.我在IDE中专门使用VS.NET工具,如果可能的话,请使用这些工具,而不是命令行.

我的所有更改都已在本地提交,我只需要将分支发布到GitHub.但是,当我尝试发布我的本地master分支时,我收到以下错误:

您无法将本地分支主服务器发布到远程存储库源,因为那里已存在具有相同名称的分支.您可能希望重命名本地分支,然后重试.

我知道有一个长篇文章这一这里,但我想从VS.NET或在网上直接GutHub如果可能解决这个问题.充其量我想更好地理解这个问题.

我几乎是肯定的,这个问题是由于我Initialize this repository with a README在GitHub上选择选项而不是创建一个空白的repositoy,我可以推送到我的本地更改.我认为GutHub已经使用了相同的分支名称,这引起了冲突.

我想我可以删除GitHub上的存储库并从头开始,但希望能从VS.NET或GitHub中解决这个问题.有谁知道我怎么做master才能成功发布我的分支?

git github visual-studio visual-studio-2013

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

Git:说起源已经存在于"NEW"(init)存储库中,使用shell但是为windows安装了github

我想知道是否有人可以帮忙?

我为windows安装了git,虽然我使用的是shell而不是windows界面.

如果我做一个git init.然后尝试做一个

 git remote add origin git@github.com:someuser/testme.git
Run Code Online (Sandbox Code Playgroud)

我收到以下错误

 fatal: remote origin already exists.
Run Code Online (Sandbox Code Playgroud)

所以我做了

 git remote -v
Run Code Online (Sandbox Code Playgroud)

它返回以下内容

起源于上游

所以它出现在那里,但没有设置网址,我不明白为什么它在那里?

如果我做了

origin
upstream
Run Code Online (Sandbox Code Playgroud)

它产生了这个

 git remote rm origin
Run Code Online (Sandbox Code Playgroud)

它说它无法删除remote.origin配置部分..我检查了我的主目录下的.gitconfig,我没有看到任何东西......

无论如何,我能够通过使用来弥补这一点

 error: Could not remove config section 'remote.origin'
Run Code Online (Sandbox Code Playgroud)

但我感到困惑,因为我之前使用过git,这种情况从未发生过......

这可能与git for windows有关吗?

任何帮助将非常感激.

git github github-for-windows

20
推荐指数
3
解决办法
5989
查看次数

使用git从项目框架创建新项目

为了让新的django项目更快地运行,我想维护一个单独的"项目框架",我将所有新项目作为基础.如果我改进骨架,我可以将这些改进带入我的活动项目中,这将是很棒的.我怎样才能用git实现这个目标?

那么,也许在我的远程git存储库机器中,我会为每个项目提供1个repo,为骨架提供一个repo?

  • PROJ-A-回购
  • PROJ-B-回购
  • 骨架回购

如果我想基于骨架在本地创建一个新的proj-C,那么在一个名为proj-C-repo的新repo中将我的本地更改推送到远程服务器,我该怎么做?

我已经阅读了相当多的git文档,但我对如何解决这个问题感到困惑.我是否需要克隆骨架,或者创建一个空的仓库,然后跟踪远程分支或其他东西?

git

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

如何从colab推送到github

我将我的公共 github 存储库克隆到我的驱动器中。我可以将 colab 与笔记本一起使用。我也可以拉。然而,尽管已正确配置,但在尝试推送时仍面临以下错误:

!git config --global user.email "my_email"
!git config --global user.name "my_user"
Run Code Online (Sandbox Code Playgroud)

这样做时,!git push origin master我收到以下错误:

fatal: could not read Username for 'https://github.com': No such device or address
Run Code Online (Sandbox Code Playgroud)

以前有人遇到过这个问题吗?

git github google-colaboratory

3
推荐指数
3
解决办法
7727
查看次数

如何解决"致命:远程起源已存在".在'git remote add'?

我想在我的USB记忆棒上创建一个git存储库.在棍子上,我使用该命令创建了一个裸git存储库

git init --bare MyRepo
Run Code Online (Sandbox Code Playgroud)

在笔记本电脑上的存储库(Ubuntu 14.04)中,我发出了以下命令

git init
git add .
git commit -m 'first commit'
git remote add origin /media/alexander/Stick/MyRepo
Run Code Online (Sandbox Code Playgroud)

并得到了错误

fatal: remote origin already exists.
Run Code Online (Sandbox Code Playgroud)

我刚刚在棒上成功创建了一个git repo而没有任何错误(当然使用不同的目录).现在我收到了这个错误.'git status'的输出是

On branch master
Your branch is up-to-date with 'origin/master'.

nothing to commit, working directory clean
Run Code Online (Sandbox Code Playgroud)

出了什么问题?

git

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