相关疑难解决方法(0)

如何在GitHub上重命名存储库?

我想在GitHub上重命名我的一个存储库,但是当一个大红色警告说:

  1. 我们不会从旧位置设置任何重定向
  2. 您需要更新本地存储库以指向新位置
  3. 重命名可能需要几分钟才能完成

有没有人有关于如何手动完成#1和#2的分步说明?或者我必须在本地做什么?

git github repository

301
推荐指数
8
解决办法
12万
查看次数

如何通过API重命名GitHub存储库?

查看http://develop.github.com/p/repo.html上的GitHub API参考,我看到各种好东西,但我没有看到通过API重命名存储库的任何方法.有没有办法这样做?

git github-api

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

重命名存储库并推送新代码

我有一个私人存储库github(例如“ProjectX”)。项目需求中途发生了变化,这意味着代码必须重写。我不想失去“ProjectX”上已经取得的进展,所以我做了以下事情:

  1. 在本地存储库中将“ProjectX”重命名为“ProjectX_advanced”。
  2. 重命名远程源,如下所示:

git remote rm origin
git remote add origin git@github-user:user/ProjectX_advanced.git
还在 GitHub 上重命名了该项目。
这很成功。git remote -v在终端上 执行显示如下:

origin  git@github-user:user/ProjectX_advanced.git (fetch)
origin  git@github-user:user/ProjectX_advanced.git (push)  
Run Code Online (Sandbox Code Playgroud)

我还可以将更改推送到上述存储库。
3. 在 github 上创建了一个名为“ProjectX”的新存储库。
4. 在我的本地存储库中创建了一个名为“ProjectX”的新项目。
5. 在其中初始化 git,如下所示: 6. 添加一个新的远程源,如下所示: 如果我现在在命令行上执行此操作,我将获得正确的远程位置。 7. 当我现在尝试将本地存储库中的更改推送到 github 存储库时,问题出现了: 看到的错误消息::
git init
git add .
git commit -m "First commit" .


git remote add origin git@github-user:user/ProjectX.git
git remote -v

git push origin master

To git@github-user:user/ProjectX.git
 ! [rejected]        master -> master (non-fast-forward)
error: failed …
Run Code Online (Sandbox Code Playgroud)

git version-control github

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

标签 统计

git ×3

github ×2

github-api ×1

repository ×1

version-control ×1