ssh key stops functioning after a while

I was using git on a remote server (Ubuntu 14.04 LTS). It works smoothly, until a certain amount of time passed by. I was denied access to the repository (no this issue on my local machine). How does this happen? And is there anyway to solve it?

  • `find -exec` in git alias
  • Showing git branch in ConEMU
  • View older failed commit messages
  • Project management software, available options
  • How does git handle commits in a merge?
  • Gem::LoadError when using a git repo in Gemfile
  • Visual Studio Online isn't deploying .js files from TypeScript compilation to Azure
  • Custom repo path
  • Pushing to multiple EC2 instances on a load balancer
  • Is TortoiseGit ready for prime time yet?
  • How to resolve git error: “Updates were rejected because the tip of your current branch is behind”
  • Is in Git 2.x `git add .` and `git add -A` are same?
  • 2 Solutions collect form web for “ssh key stops functioning after a while”

    First, an ssh key does not “expire” (ssl certificates do, but that is another topic). They are revoked (removed from the .authorized_keys on the remote side)

    Second, if it was working and no longer work, something must have changed, like the $HOME value (since ssh looks for a public/private key in $HOME/.ssh)

    If is possible that the process using ssh does not run with the usual account, but with another user (or with root if preceded by sudo)

    Another possibility – if the git server is moved seamlessly to another Linux machine (keeping the same IP).
    In this case this new git server will have new ssh key.

    Git Baby is a git and github fan, let's start git clone.