I often need to share code or a configuration file when collaborating with someone, here is my current approach.
I found Ten Best Collaborative Sites for Quick Code Sharing on SmashingApps. Ten is more than I am going to use and I as I have written, or preached, about often, I tend to start with a tool that appears like it is going to contribute beyond its existing function. Like using Epistle because I use Dropbox.
I do live in Portland, but I am not going to use Snipt because they put a bird on the logo.
So I am set to use Gist because it is part of a git repository Github.
Gist is a simple way to share snippets and pastes with others. All gists are git repositories, so they are automatically versioned, forkable and usable as a git repository.
Time to learn something that propels you to understand a bit more about Git, and even Github, if you are serious about programming.