I want to upload my app to github so I can share portions of it for feedback and help…but it contains information used for logging into other services and so forth.
How do I upload it into github without making it difficult to continue to use that repository for deploying into heroku?
On Heroku you can use config vars to store configuration information.
http://docs.heroku.com/config-vars
This will keep it out of your repository.