我正在做一个小项目,主要是在家里,但我希望能够从多台机器访问我的 git 存储库,所有这些机器都连接到 Ubuntu One。
你认为我可以安全地将我的 repo 存储在 U1 中并在那里工作,还是会让我陷入困境?
有什么办法可以通过 FTP (gFTP) 连接到我的帐户?wget 会有帮助吗?
我尝试使用我的电子邮件和密码(启动板)通过 HTTPS 和 FTP (one.ubuntu.com) 进行连接,但没有成功。
我只想一次下载我所有的文件,而不是一个一个。
我同步了一个名为“旅行”的文件夹。我想从同步中排除此文件夹中的文件。这可能吗?其他大型同步器,如 dropbox 和 mozy,有这个功能吗?
在 Natty 中,ubuntu 每次同步时都会发出通知,并且我同步了我的移情日志,所以现在每次我写或接收 IM 时,我都会收到日志已同步的通知。是否可以仅针对 ubuntu 将其关闭?
大多数文档编辑器(如 TexMaker 或 Kile)的标准功能是在您键入时自动保存。当然,这通常被认为是一件好事,但如果我正在编辑一个已经与 Ubuntu One 同步的文档,每次编辑器自动保存时,Ubuntu One 都会同步该文件。除了消耗资源之外,这通常还会导致 u1conflict 文件,并且在某些时候我必须通过网络浏览器登录 Ubuntu One 以删除文件(否则从 tex 源构建 pdf 会出现问题)。
我知道我可以暂时禁用 Ubuntu One,或者暂时将正在编辑的文档移动到未同步的文件夹中,但是每次我想在纸上工作时都必须采取这些额外的步骤有点痛苦。有没有办法编写一个脚本来在文件打开时自动禁用 Ubuntu One,并等到我完成编辑后再同步?
在 11.04 上安装 Ubuntu One 后,我决定安装 Windows 测试版。我无法使用第 4 版,因为菜单是英文的。
现在我只能使用 Chrome 访问我的 Ubuntu One 帐户。我想帮忙,但英语不是我的母语。
谢谢
我搜索了整个互联网,试图找到一个可以为我指明正确方向的简单示例,但没有运气,所以我的问题来了:
我想登录到 Ubuntu One 并从我的网页同步(或几乎读取)文件,所有这些都是用 PHP 完成的。访问文件的需求都在该页面中描述:https : //one.ubuntu.com/developer/account_admin/issue_tokens/cloud/
我能够完成第一个请求:
$url = 'https://login.ubuntu.com/api/1.0/authentications?ws.op=authenticate&token_name=Ubuntu%20One%20@%20try1';
$data = curlPetition(array('URL'=>$url,'USERPWD'=>'user:pass'));
$ar = fopen('uOne','w');fwrite($ar,$data['responseBody']);fclose($ar);
$tokenA = json_decode($data['responseBody'],1);
Run Code Online (Sandbox Code Playgroud)
好的,curlPetition 只进行基本的 curl 请愿。请注意,您需要一个有效的用户:通过 ubuntu 一个帐户。我在 json 中使用 "consumer_secret" 、 "token" 、 "consumer_key" 、 "name" 、 "token_secret" 正确得到响应。甚至该条目也出现在 ubuntu 授予的应用程序中。
我已经安装了最新的 OAuth PCL php extensión 并且它运行良好。但是当我尝试:
$api_url = 'https://one.ubuntu.com/api/file_storage/v1/';
$conskey = $tokenA['consumer_key'];
$conssec = $tokenA['consumer_secret'];
$token = $tokenA['token'];
$secret = $tokenA['token_secret'];
$oauth = new OAuth($conskey,$conssec,OAUTH_SIG_METHOD_HMACSHA1,OAUTH_AUTH_TYPE_URI);
$oauth->enableDebug();
$oauth->enableSSLChecks();
$oauth->setToken($token,$secret);
$oauth->fetch($api_url.'~/Ubuntu%20One/');
print_r($oauth->getLastResponse());
Run Code Online (Sandbox Code Playgroud)
我转到“正在进行的 OpenID 事务”页面,您在进行手动 Web 登录时会通过该页面。我肯定做错了什么。我试图从https://one.ubuntu.com/developer/account_admin/issue_tokens/cloud/使用 …
首先,这不是一个牢骚满腹的信息:我很想知道其他人是否也有与我遇到的问题类似的问题,我正在努力建设性。
我将 U1 与 DropBox 进行比较。由于安全问题以及我在支持、使用条款等方面的问题,我想放弃其他产品。问题是 DropBox 相当不错,而且“很好用”
我一直在使用 4 台机器玩/测试 U1。
一般来说它有效,但我偶尔会遇到很多问题。
冲突...对于几天没改的文件,我改了一下,就变成了冲突文件。为什么?在我在一台机器上编辑文件之前,所有 4 台机器都是一致的。
文件不上传... 某些文件只是不上传。不知道为什么。我查看了 ini (ignore_default) 文件,并检查了文件名以确保它们不匹配。
文件/目录消失......可能与冲突问题有关,但整个目录树消失了!我现在已经开始在 U1 目录中保留所有内容的本地副本,“以防万一”。这不是最优的。
现在,由于这些问题,我安装了一些工具来帮助我查看发生了什么。他们会让事情变得更糟吗?Magicicana 和 ubuntuone 指标。
另外我有几个 shell 文件来监视日志。
tail -f ~/.cache/ubuntuone/log/syncdaemon.log
Run Code Online (Sandbox Code Playgroud)
和当前的转移
u1sdtool --current-transfers
sleep 20
u1xfer
Run Code Online (Sandbox Code Playgroud)
另外,当事情看起来很糟糕时,我偶尔会使用以下..
u1sdtool -q
find ~/.local/share/ubuntuone/syncdaemon -depth -type d -empty -delete
u1sdtool --start
u1sdtool -c
Run Code Online (Sandbox Code Playgroud)
尽管我避免了这种情况,并且在发生冲突问题时并没有使用它。
我没有提到 Windows 客户端。我想要这个并且我希望它可以工作,但是我暂时忽略了它,因为它是 Beta。我已经尝试过了,但是所有这些问题都在没有涉及 Windows 客户端的情况下发生。最终,一个工作可靠的 Windows 客户端是必备的,但我知道这是一个“正在进行的工作”和“在你可以走路之前不要跑”适用。
对我的问题的任何建议或想法将不胜感激。
作为一名普通用户,我会认为 DropBox 用户是 U1 的目标受众,而我个人很想停止使用 DropBox。(4台测试机均未安装DropBox客户端)
感谢您耐心看完这条长信息!
谢谢你的想法,我将 U1 与更成熟的同步软件进行比较,DropBox 和 SpiderOak (谢谢 Allan,我已经发现了这一点,但还是谢谢你)
正如我在 Post …