0

最近、octopress ブログ プラットフォームに出会い、インストール手順に従いました。githubページを使用してgithubでホストしています。リポジトリを作成し、最初のコミットに成功しました。私の問題は、別のコミットをしようとしたときに発生し、これが私が受け取ったメッセージです:

Immanuels-MacBook-Pro:octopress manuweg$ git add .
Immanuels-MacBook-Pro:octopress manuweg$ git commit -m "Changed origin url"
[source e0fff54] Changed origin url
1 files changed, 1 insertions(+), 1 deletions(-)
Immanuels-MacBook-Pro:octopress manuweg$ git push origin source
ERROR: Repository invalid.
fatal: The remote end hung up unexpectedly

これは私の .git/config ファイルの設定です

[remote "origin"]
    url = git@github.com:manuweg/manuweg.github.com.git
    fetch = +refs/heads/*:refs/remotes/origin/*

私がする時

git config --get-regexp '^(remote|branch)\.'

私は得る

remote.octopress.url git://github.com/imathis/octopress.git
remote.octopress.fetch +refs/heads/*:refs/remotes/octopress/*
branch.source.remote origin
branch.source.merge refs/heads/master
remote.origin.url git@github.com:manuweg/manuweg.github.com.git
emote.origin.fetch +refs/heads/*:refs/remotes/origin/*

ご覧のとおり、最後の行にスペルミスがあるようです

emote.origin.fetch +refs/heads/*:refs/remotes/origin/*

私が読むべきだと思います:

remote.origin.fetch +refs/heads/*:refs/remotes/origin/*

リモートオリジン URL は正しく、最初のコミットで機能しました。このエラーが発生する理由はありますか?

4

3 に答える 3

2

そこで、最初のオリジンとまったく同じ詳細を持つ別のオリジンを作成することで、この問題を解決しました。

git remote add origin2 git@github.com:manuweg/manuweg.github.com.git
于 2012-08-31T17:59:45.260 に答える
2

オリジンを削除して再度追加することでエラーを解決しました。お役に立てれば。と を自分の情報に置き換える必要があります。

git remote rm origin
git remote add origin git@github.com:<username>/<applicationname>.git
于 2012-09-02T14:04:45.143 に答える
0

http://octopress.org/docs/deploying/github/

http://username.github.comからブログをホストする場合は、これを使用します(ただし、カスタム ドメインを使用することもできます)。

新しい Github リポジトリを作成し、リポジトリにユーザー名または組織名 username.github.com または organization.github.com を付けます。

リポジトリ名は、ユーザー名ではなく、username.github.com にする必要があります。

于 2012-09-23T18:08:22.793 に答える