2012-02-05 6 views
0

マイセットアップ: 私のgithubのリポジトリを引っ張るとApache上でそれを展開

  • Apache2のは、インストールのUbuntuと

    • EC2インスタンス(公開するの/ var/WWWフォルダ)
    • Gitは
    • SSHキーのインストールセット:

    $ ssh -T [email protected]

    こんにちは!あなたは正常に認証されましたが、GitHubはシェルアクセスを提供しません。

    私の意図:私はgithubの上で特定のリポジトリを引くと、私は立ち往生しています

    (基本的には/ var/WWWにファイルをputing)apacheの上にそれを公開したい

    :/var/WWWの

    • 権限がrootに設定されている
    • repoを複製するためにsudoを使用しようとすると拒否されたアクセス権が返されます(rootユーザーは別のsshキーを使用します)
    • どこにレプリカをコピーしますか?それにはどんなディライトが適切ですか?
    • ファイルを/ var/wwwにコピーする方法は?

    私はそう、私はrootのSSHキーを使用し、それが動作しますあなた

  • +0

    SSHは '〜/ .ssh'ディレクトリからの証明書を使用するので、rootユーザの場合は'/home/ /。ssh'ではなく '/ root/.ssh'になります。 – Xion

    +0

    '/ var/www 'の所有者をgit stuffsを行うユーザに変更できませんか? 'chown'を使ってファイル/ディレクトリの所有権を変更してください。 – fajran

    答えて

    0

    ありがとう:-)私を助けてください、Linuxのに非常に新しいです! sudoコマンドを使用して新しい鍵を作成し、githubで使用しました。

    関連する問題