add gitignore
remove useless function and add update ssh port in update function
add configuration in readme