Я использую ix.io с учетной записью, настроенной в .netrc с установленным инструментом командной строки; это просто и круто.
Затем вы можете либо пропустить через него что-то вроде ответа, приведенного выше:
command which produces output | ix
или напрямую вставьте файл:
ix <filename>
это возвращает URL.
Затем я дополнительно настроил псевдоним git для этого, чтобы я мог легко вставить свои формат-патчи и получить URL для него:
~/.gitconfig:
[alias]
post = !sh -c 'git format-patch --stdout $1 | ix' -
Чтобы вставить патч, я делаю, например:
git post HEAD~1
или вставить все, что находится в вашем текущем буфере в vim:
:w ! ix
для загрузки файлов, не слишком большой: http://paste.xinu.at/ со своим клиентом.