Configuration stuff which is for development should go to .env file (Laravel 5) or .env.development.php (Laravel 4) and return an array like:
//.env file
return [
// local database and API keys config goes here - these will probably be different for production
'CONFIG_NAME' => 'yourconfighere',
'ANOTHER_CONFIG_NAME' => 'youranotherconfighere'
];
// config file
$config = env('CONFIG_NAME');
$anotherConfig = env('ANOTHER_CONFIG_NAME');
Everyone can use different config for development (but I think it's better if you stick with the same config) and when you deploy stuff to your production server use the .env file array to setup the server config variables (or environment variables , different for every server).
Docs: http://laravel.com/docs/5.0/configuration#environment-configuration
.env file should be only for local development and should be ignored by SVN (don't upload it to your repository) Also ignore the vendor, node_modules, bower_components folders etc. by SVN (everything else which is for development only)
Run composer install and php artisan migrate on the server to setup the app and the database.
I hope this will help you.