0

新しいGithubリポジトリを作成したばかりですが、Githubがリポジトリの初期化に役立つREADMEなどを作成できるようにするのを忘れたようです。

これをローカルで作成し、次のコマンドでプッシュしようとしました。

git remote add origin
git push -u origin master

しかし、それは私にエラーを与え続けます:

https://github.com/Arkaaito/<repo>/info/refs not found: did you run git update-server-info on the server?

Githubはssh経由のシェルアクセスを提供していないため、Githubでgitupdate-server-infoを実行する方法がわかりません。どこかにUIオプションが必要ですが、どこにあるのかわかりません。誰かが私が目がくらむほど明白なものを見つけるのを手伝ってくれる?

4

2 に答える 2

1

git remote show originあなたが得たエラーの外観から、あなたは単にあなたのユーザー名の後にレポ名を含めるのを忘れていました...の結果を投稿できますか?

また、非常に古いバージョンの git を使用したか、リポジトリへのプッシュ アクセスがないため、この GitHub ヘルプ記事にエラーが記載されています。(URL の大文字と小文字が正しくないなど、リモート オリジン URL が正しくないことが原因である可能性もあります。)

編集:空白に見えるのは書式設定であることに気付きました<repo>.gitの古いバージョンを使用している可能性が高いため、更新してください。

于 2012-12-22T07:59:43.963 に答える
1
  1. Github にレポを作成します。
  2. ローカル マシンにリポジトリを作成します。

    $ cd Foo  
    $ touch README.md  
    $ git init  
    $ git add .
    $ git commit -m "Initial commit"
    
  3. ローカルとリモートの間でリポジトリをリンクしてから、リモートにプッシュします。

    $ git remote add origin git@github.com:<your_username>/Foo.git
    $ git push -u origin master
    

競合が発生した場合は、プッシュする前にリモート リポジトリからプルします。

$ git pull
于 2012-12-22T08:36:40.083 に答える