私はwgetでgitをパテを介してvpsにダウンロードしました。sshでMake.gitを開きます
私は、ファイルがそうのようなVPSに上場されて参照してください。
bitcoin-sniffer.git .lastlogin .python_history
今どのように私は.gitを実行、または実際にその中にあるファイルを使用することができますか?
私はwgetでgitをパテを介してvpsにダウンロードしました。sshでMake.gitを開きます
私は、ファイルがそうのようなVPSに上場されて参照してください。
bitcoin-sniffer.git .lastlogin .python_history
今どのように私は.gitを実行、または実際にその中にあるファイルを使用することができますか?
一般的に、git clone
コマンドはSSHまたはHTTPSパスでアドレスが続いているレポをダウンロードする:私は、エラーが
git clone bitcoin-sniffer.git
を試してみました。 gitコマンドは* .git "パッケージ"に対して実行されません。
例は次のようになります。 bash git clone https://github.com/sebicas/bitcoin-sniffer.git
これはダウンロードして、名前bitcoin-sniffer
でフォルダを作成します。このフォルダ内では、git status
のようにgitコマンドを実行できます。
あなたが取得した "git"は、完全なgitリポジトリであり、保護の全履歴と、ファイルの現在の状態を取得するために必要なすべての情報が含まれています。 .git
の拡張で判断すると、リポジトリは圧縮された履歴のみが含まれていて、プロジェクトの現在の状態の作業コピーは含まれていないことを意味する "裸"であると仮定します。従来は、ベアレポは.git
の拡張子を持ち、フル作業コピーはプロジェクトルートに.git
というフォルダを持っていました。
作業コピーを取得するためにリポジトリを複製する直感は正しいです。デフォルトではgit clone
がローカルで実行されるため、リポジトリと同じ名前のフォルダを作成しようとするため、正常に動作しません。代わりに追加のパラメータとして別のフォルダ名を付けてください。
これは実際にはすべての段階で追加の手順を実行しています。 SSHまたはHTTPSを使用してリモートロケーションから直接クローンを作成できます。あなたは本当に「GITS」を取得してはならない
git clone https://github.com/sebicas/bitcoin-sniffer.git
:あなたのプロジェクトはGitHubのから来る場合、たとえば、あなたが匿名でHTTPS経由読み取り専用コピーを(ローカルに変更はなく押し戻すことができないこと)を得ることができます通常の状況下でWGETを使用します。
そこに感謝します。今あなただけがこのsudoの問題のlolで私を助けることができる場合 –
'bitcoin-sniffer.git'ディレクトリはどうやって取得できましたか? 'git clone'などを使ってダウンロードしましたか?それは裸のリポジトリですか、それとも作業コピーを持っていますか? – Wyzard
wgetはメソッドでした –
あなたはどこからでも裸のリポジトリをダウンロードしたように聞こえますが、これは一般にあなたが望むものではありません。通常は、リモートリポジトリから 'git clone 'して作業できるローカルコピーを取得します。 (Gitやそれが何を意味するのかよくわからないように思えますが、入門書を読むことをお勧めします) – Wyzard