/:category_id/:subcategory_id/:idresources :categories, path: '' do
resources :subcategories, path: '' do
resources :items, path: ''
end
end
SubcategoryController забыли belongs_to :category. И в CategoryController - has_many :items, если вам действительно нужна связь категорий с итемами.
export http_proxy=socks5://user:password@host:port будет так же перенаправлять весь http трафик через другой сервер, только через sock5 proxy, а не через http proxy. А как это лучше настраивать уже зависит от ваших конкретных целей и операционной системы. Например export будет работать только до перезагрузки сервера. То есть http_proxy надо прописывать в ~/.bashrc или что там у вас.
Устанавливать ли свой git-сервер или использовать готовые сервисы это уже ваш выбор, который зависит от того нужны ли вам такие фичи:
https://github.com/features
https://bitbucket.org/product/features