Private Key Is Lost
Symptom
git clone fails because the private key is incorrect or is lost. When the key authentication fails, the system switches to password-based authentication. Since no password is configured previously, the password authentication fails, either, as shown in Figure 1.
Solution
- Log in to the CodeArts Repo service repository list page, click the alias in the upper right corner, and choose This Account Settings > SSH Keys. The page is displayed.
- On the SSH Keys page displayed, click to delete the existing key.
- Generate a new key pair.
Run ssh-keygen -t rsa -C "abc123@***.com" to generate a key pair.
- Copy the generated public key and run cat ~/.ssh/id_rsa.pub.
Figure 2 Copying a public key
- On the SSH Keys page, click Add SSH Key. As shown below.
- On the CodeArts Repo homepage, click SSH in the Repository URL column of the repository to be cloned.
- Clone the code.
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.