O seu nome de usuário é r0b458? Eu suponho que não é: uma vez que o aviso de erro provavelmente significa que você não está e ao colocar arquivos em seu sistema em um local que não pertence a você, você precisa usar sudo
.
sudo curl http://commondatastorage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
A propósito: seu comando funciona no meu sistema quando eu estou logado como rinzwind:
rinzwind@schijfwereld:~$ mkdir bin
rinzwind@schijfwereld:~$ curl http://commondatastorage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 23618 100 23618 0 0 113k 0 --:--:-- --:--:-- --:--:-- 113k
rinzwind@schijfwereld:~$ cd bin
rinzwind@schijfwereld:~/bin$ ls -l
total 24
-rw-r--r-- 1 rinzwind rinzwind 23618 dec 14 21:30 repo
rinzwind@schijfwereld:~/bin$
Se você esquecer de incluir o ~ na frente de / bin / repo no final do comando, o que poderia causar erros com uma permissão negada. Caso contrário, eu diria que deveria funcionar como mostrado acima.