At NonCopyright you can create a free account. Once you have created this account, you can share your own music with the rest of the world. Please note that your music must be non-copyrighted. This means that other people can use your music, photos, and designs for free for all purposes. Think of YouTube videos, websites, commercials and much more.
You can indicate that people can only use it as long as they mention your name.