2
の上に私は私のgitリポジトリをミラーしたかったことができますので、私はやったは、HTTPを介してリモートのGitミラーのクローンを作成することはできませんが、SSH
$ git remote add rolisoftdotnet ssh://[email protected]/repos/tvshowtracker.git
$ git push rolisoftdotnet master
私は他の場所で私のリポジトリのクローンを作成したい場合、私はSSHを介してそれを行う場合
は今、それが動作します:
$ git clone ssh://[email protected]/repos/tvshowtracker.git
Cloning into tvshowtracker...
[email protected]'s password:
remote: Counting objects: 1423, done.
remote: Compressing objects: 100% (460/460), done.
remote: Total 1423 (delta 953), reused 1423 (delta 953)
Receiving objects: 100% (1423/1423), 2.08 MiB | 355 KiB/s, done.
Resolving deltas: 100% (953/953), done.
私はHTTPを介してそれを実行したい場合は、それが失敗しましたこのエラーが発生しました:
$ git clone http://lab.rolisoft.net/repos/tvshowtracker.git
Cloning into tvshowtracker...
warning: remote HEAD refers to nonexistent ref, unable to checkout.
私は関連記事で見たすべてのコマンドを発行しようとしましたが、何も助けてくれませんでした。
私はちょうどgitで遊んで始めたので、コマンドの90%が何をするのかわかりませんが、とにかく試してみました。
$ git push --all rolisoftdotnet
$ git branch -r
$ git branch master rolisoftdotnet/master
$ git checkout master
HTTPアクセスを希望する理由は、自分のプロジェクトに公開の読み取り専用アクセスを提供するためです。
これは機能しました!ありがとう! – RoliSoft