Escape special character on username.

When I try to push to the remote repo, it throws the following error:

```
fatal: unable to access 'https://yfwz100:***@yeah.net@github.com/neuola/neuola-legacy.git/': Couldn't resolve host 'yeah.net@github.com'
```

I don't know if it's better to escape the special characters in the username using encodeURIComponent() method.
Merge pull request #198 from yfwz100/patch-2

Escape special character on username.