I have multiple projects that I\'d like to put up onto GitHub.com. All of these projects are in my local Git repository. I have just one repository, but for each project, I\'d
If I'm understanding the question, you've got one large repo that contains a number of projects. You would like to break each of those projects out into individual repos without losing history. Bottom line is yes, you have to redo your repository layout and create new git repositories for each project. You don't need to lose history, though.
You'll still have all the history prior to breaking the original repo up, but now each project is it's own repository.
If you don't mind losing your history, making each project into it's own git repo is as simple as running git init
in the project directory. This will create a new repo for just that project.