我想用Phing來調用git並拉出一個遠程私有倉庫,但它不工作。Phing - 從Github倉庫中抽取
這裏是我的Phing代碼:
<project name="test" default="main">
<!-- Get User Variables -->
<property file="build.properties" />
<!-- Declare Variables -->
<property name="base.dir" value="../" />
<property name="git.repository" value="[email protected]:test/test.git" />
<!-- Pull Git Release -->
<target name="git.pull">
<gitpull
repository="${git.repository}"
source="origin"
refspec="${git.release}"
/>
</target>
<target name="main" depends="git.pull">
</target>
</project>
但是當我跑我得到這個錯誤:
You must specify readable directory as repository.
有誰知道如何做到這一點?或者有一個工作的例子?
在這個例子中,它使用'gitclone'並且存儲庫是遠程的。我試過了,而且得到了同樣的錯誤。 'source'沒有比'origin'更好的 –
你不應該在第一個標籤之後停止閱讀。當然,你需要一個本地存儲庫和一個遠程_pull_從某個地方。測試首先克隆一個遠程倉庫,並將克隆倉庫url作爲遠程命名的'origin'。在下一步它從它拉。在編輯世界中,「主」遙控器通常被命名爲「原始」;) – KingCrunch
右鍵 - 我複製了整個目標,並在克隆上出錯,這就是爲什麼我提到它>< –