1

我正在尝试通过 Futon Replicator 将与我共享的数据库(所有者/sharedDB)复制到我的数据库(dybskiy/copyOfSharedDB)。我收到以下错误:

复制失败:无法打开http://me.cloudant.com:5984/owner%2FsharedDB/

我该怎么做?

4

1 回答 1

1

要从 Futon 界面复制共享数据库,请在Remote DB字段中输入共享数据库的完整 url,如下所示:

https://[username]:[password]@[shared_username].cloudant.com/[database]

要通过 复制共享数据库curl,您必须在复制请求中显式设置 SOURCE 和 TARGET 参数,并使用您的用户名和密码进行身份验证,如下所示:

SOURCE="https://[username]:[password]@[shared_username].cloudant.com/"
TARGET="https://[username]:[password]@[username].cloudant.com/"
DB_TO_REPLICATE="fakedatabase"
curl -H "Accept: application/json" -H "Content-Type: application/json" -X POST -d '{"source":"$SOURCE$DB_TO_REPLICATE","target":"$TARGET$DB_TO_REPLICATE"}' $TARGET\_replicate
于 2013-05-22T20:17:40.950 回答