私はgitとgithubを初めて使用します(以前はSubversionを使用していました)。プライベートリポジトリから本番サーバーにのみマスターブランチをエクスポートする方法が見つかりません。
自動化されたソリューション(ファブリック経由と呼ばれる)を準備する必要があります。gitにアーカイブコマンドがあることがわかりましたが、これはgithubでは機能しません(SSHキーを設定しました):
someuser@ews1:~/sandbox$ git archive --format=tar --remote=git@github.com:someuser/somerepository.git master
Invalid command: 'git-upload-archive 'someuser/somerepository.git''
You appear to be using ssh to clone a git:// URL.
Make sure your core.gitProxy config option and the
GIT_PROXY_COMMAND environment variable are NOT set.
fatal: The remote end hung up unexpectedly
だから私はこれを行う別の方法が必要になります。エクスポートでgitからのメタファイルは必要ありません。クローンを作成すると、これらすべてのファイルが.gitディレクトリ(不要なもの)に保存され、実際に必要なデータよりも多くのデータがダウンロードされます。
sshでこれを行う方法はありますか?または、HTTPS経由でのみzipをダウンロードする必要がありますか?