2016-11-14 11 views
0

クローンの展開を共通のディレクトリに繰り返ししようとしましたが、 "/ www 'は既に存在し、空のディレクトリではありません。"脚本から既存のディレクトリに安全なGitをインストールする方法

​​

セクション:deployディレクトリ用

vars: 
    - website_dir: /www  
    - name: Deploy Code From Github 
     git: 
     dest={{ website_dir }}/ 
     repo=https://github.com/installtest/PHP-Algos.git 
    update=yes 
    force=yes 

パーマ。展開は現在、ubuntuとして行われています。

Absolute path of where the repository should be checked out to.

は、あなたが使用する必要があります:

[email protected]:~# ls -al /www 
total 12 
drwxrwxr-x 2 ubuntu www-data 4096 Nov 14 04:43 . 
drwxr-xr-x 24 root root  4096 Nov 14 04:33 .. 
-rw-r--r-- 1 ubuntu www-data 27 Nov 14 04:43 DATA_VARIABLES 
+0

私はあなたのポストに書式を適用しようとしたが、あなたが含むプレイブックは混乱です。それを修正してください。 – techraf

+0

それは空のディレクトリではないことを伝えます。実際には、そこに 'DATA_VARIABLES'があるので、そうではありません。 –

答えて

1

destgit moduleのパラメータは、先のディレクトリではなく、一歩上のディレクトリである

dest={{ website_dir }}/PHP-Algos 
+0

リポジトリ内のすべてを最上位ディレクトリにダンプする場合はどうすればよいですか? – perniciouscaffeine

+0

空でない限りできません。それがgitクローニングの仕組みです。 – techraf

関連する問題