Linux OSサーバーでGitosisを使用してプロジェクトを管理しています。一度、私は間違ってエラーを含む設定ファイルをプッシュし、gitosis-admin自体を含め、サーバから他のプロジェクトのコピーや変更をプッシュできなくなりました。ここで、rootユーザーを使用してサーバーにログインし、そこでconfigファイルを編集する必要があります。その後LinuxのGitosisで管理されているリポジトリの場所はどこにありますか
:
続いてgitosis-adminのにI CDを:私は、サーバーにログオンしたときに
だから、私はこれらのファイルを見て私は再びgitosis-adminにcd:
それから私は、configファイルをVIM。私は、この設定ファイルに記載されている他のレポを持っている必要があるため
内容は、私が期待してい何かは明らかではありません。これは私が見たものです。
私もコミットの歴史を見てのgit REFLOGでダブルチェック:
それから私はので、私はコマンドを使用して検索するどこかにある別てgitosis-adminのがあるかもしれないと思った:find/-type d -name 'gitosis-admin'
これは私が得たものである:
2つのディレクトリは、私がチェックしたものです。そして、彼らは私のローカルコンピュータにあるものと一致しません。
私のプロジェクトの1つを探してみましたが、まだ結果が全くありませんでした。
は、それから私は、私は次のコマンドを実行してgitのユーザーに切り替えてルートがレポファイルへのアクセス権を持っていないかもしれないと考えた:
sudo git
しかし、それでもまだ、私はディレクトリを見つけることができませんレポ。
ここで、私は本当のgitosis-adminをそこに見つけるかもしれないように、どこにreposがあるのか知る必要があります。
ここで間違ったサーバーを確認しているのだろうか。これは、ソースツリーに示されてgitosis-adminのgitのレポのリモートアドレスである
:だから私は間違っていないだということを証明するために、これは私が接続していたホストアドレスのスクリーンショットです
ありがとうございました。見つけた! –