GitリポジトリのURLが正しいときにこのエラーが発生するのはなぜですか?
編集:
fatal: '[email protected]/gittest.git' does not appear to be a git repository
fatal: The remote end hung up unexpectedly
リポジトリを指定するscp
スタイルの構文が少し間違っています-それは:
[user@]Host.xz:path/to/repo.git/
... git clone ドキュメントをご覧ください。代わりにURLを使用する必要があります。
[email protected]:/gittest.git
つまり、使用しているURLで、:
(コロン)
OriginのURLを更新するには、次のようにします。
git remote set-url Origin [email protected]:/gittest.git
既存のレポをUbunt One
アカウントに保存しようとしたときに、同様の問題が発生しました。次の手順で修正しました。
ステップ-1:リモートリポジトリを作成する
$ cd ~/Ubuntu\ One/
$ mkdir <project-name>
$ cd <project-name>
$ mkdir .git
$ cd .git
$ git --bare init
ステップ-2:リモートを追加する
$ git remote add Origin /home/<linux-user-name>/Ubuntu\ One/<project-name>/.git
ステップ-3:既存のgit reopをリモートにプッシュする
$ git Push -u Origin --all
これは通常、GitリポジトリでOriginエイリアスを設定していないためです。
試してみる
git remote add Origin URL_TO_YOUR_REPO
これにより、リモートクローン/プッシュ/プルサイトURLの.git/config
ファイルにエイリアスが追加されます。このURLは、リポジトリの概要ページにあります。
ローカルとリモートの両方のマシンがOS Xです。xCodeServerが提供するgitリポジトリのファイル構造を確認するまで問題がありました。基本的にすべてがそのレポでchmod 777 *であるため、リモートアカウントの同じマシンで別の非xCodeレポジトリをセットアップするには、次のようにしました。
リモートマシン
ローカルマシン
私にとっては、ローカルでgitリポジトリを使用してクリーンスタートを取得することを学び、リモートでは最初にシェルでのすべての初期作業が必要になります。次に、上記の後、IDEでLOCALおよびREMOTE gitリポジトリを簡単にセットアップし、IDEのGUIを使用してすべての基本的なgitコマンドを実行できました。
最初にリモートで起動してからローカルで起動し、リモートですべての権限を開くまで、私は困難を抱えていました。さらに、シンボリックリンクへのURLに正確な完全パスを含めることは、成功するために重要です。
繰り返しますが、これはすべてOS X、ローカルおよびリモートマシンで機能しました。
TFS 2017の使用時に同様の問題が発生しました。GITリポジトリをプッシュまたはプルできませんでした。最終的にTFS 2017を再インストールし、TFS 2017を22とは異なるSSHポートでインストールしたことを確認しました(私の場合、8022を選択しました)。その後、SSHを使用したTFSに対してプッシュアンドプルが可能になりました。
リポジトリのSSH URLが間違っている可能性があります。
確認するには、Githubのリポジトリに移動し、clone or download button
をクリックします。次に、use SSH
リンクをクリックします。
次に、officialリポジトリのSSHリンクをコピーします。私のものはこんな感じ-[email protected]:borenho/que-ay.git
Origin
がまだない場合は、git remote add Origin [email protected]:borenho/que-ay.git
を実行できます。
以前にOrigin
を設定したことがある場合は、git remote set-url Origin [email protected]:borenho/que-ay.git
を使用して変更します
今すぐgit Push -u Origin master
でプッシュ