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.
- 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.See the reply and handling status in My Cloud VOC.
For any further questions, feel free to contact us through the chatbot.
Chatbot