2

私は一種の git の新しいユーザーですが、svn を広範囲に使用した後でも、いくつかのことが明確ではありません。

これが私の問題です:

XP dev にリポジトリがあります: ssh://xp-dev.com/my_repo_name

これには master と dev の 2 つのブランチが含まれています。ローカル ブランチとリモート ブランチがあることがわかります。

git branch -a
* dev
  master
  remotes/origin/dev
  remotes/origin/master

git remote -v
origin  ssh://xp-dev.com/my_repo_name (fetch)
origin  ssh://xp-dev.com/my_repo_name (push)

しかし、コミットされた変更を「dev」ブランチにプッシュしようとすると、次のように表示されます。

git push
No such repository
fatal: The remote end hung up unexpectedly

何が間違っているのかを理解するのを手伝ってください。

更新#1

git remote show origin
No such repository
fatal: The remote end hung up unexpectedly

更新#2

git push origin cyber_dev
No such repository
fatal: The remote end hung up unexpectedly
4

3 に答える 3

2

試す:

git push origin dev

これが機能する場合は、git 構成に問題があります。

また、リポジトリに引き続きアクセスできることを確認してください (有効な ssh キーまたは正しいパスワード)。

アップデート:

リポジトリにアクセスできなくなったように見え始めています。

プロジェクトを新しいフォルダーに複製してみてください。

それでもうまくいかない場合は、ssh キーが適切であることを確認してください。

于 2012-11-30T12:01:11.180 に答える
1

すべての貢献に感謝します。問題を理解するのに役立ちました。リポジトリの名前が少し変更されていることに気付きましたが、これについては知りませんでした。私はそれを変更し、今は動作します。

于 2012-11-30T12:18:21.303 に答える