2017-12-23 19 views
0

私はwgetでgitをパテを介してvpsにダウンロードしました。sshでMake.gitを開きます

私は、ファイルがそうのようなVPSに上場されて参照してください。

bitcoin-sniffer.git .lastlogin  .python_history 

今どのように私は.gitを実行、または実際にその中にあるファイルを使用することができますか?

​​
+0

'bitcoin-sniffer.git'ディレクトリはどうやって取得できましたか? 'git clone'などを使ってダウンロードしましたか?それは裸のリポジトリですか、それとも作業コピーを持っていますか? – Wyzard

+0

wgetはメソッドでした –

+0

あなたはどこからでも裸のリポジトリをダウンロードしたように聞こえますが、これは一般にあなたが望むものではありません。通常は、リモートリポジトリから 'git clone 'して作業できるローカルコピーを取得します。 (Gitやそれが何を意味するのかよくわからないように思えますが、入門書を読むことをお勧めします) – Wyzard

答えて

1

一般的に、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コマンドを実行できます。

1

あなたが取得した "git"は、完全なgitリポジトリであり、保護の全履歴と、ファイルの現在の状態を取得するために必要なすべての情報が含まれています。 .gitの拡張で判断すると、リポジトリは圧縮された履歴のみが含まれていて、プロジェクトの現在の状態の作業コピーは含まれていないことを意味する "裸"であると仮定します。従来は、ベアレポは.gitの拡張子を持ち、フル作業コピーはプロジェクトルートに.gitというフォルダを持っていました。

作業コピーを取得するためにリポジトリを複製する直感は正しいです。デフォルトではgit cloneがローカルで実行されるため、リポジトリと同じ名前のフォルダを作成しようとするため、正常に動作しません。代わりに追加のパラメータとして別のフォルダ名を付けてください。

これは実際にはすべての段階で追加の手順を実行しています。 SSHまたはHTTPSを使用してリモートロケーションから直接クローンを作成できます。あなたは本当に「GITS」を取得してはならない

git clone https://github.com/sebicas/bitcoin-sniffer.git 

:あなたのプロジェクトはGitHubのから来る場合、たとえば、あなたが匿名でHTTPS経由読み取り専用コピーを(ローカルに変更はなく押し戻すことができないこと)を得ることができます通常の状況下でWGETを使用します。

+0

そこに感謝します。今あなただけがこのsudoの問題のlolで私を助けることができる場合 –

関連する問題