我想使用git clone https://...
而不使用username
和password
,它不起作用在我的服務器上。沒有用戶名和密碼的Git克隆
命令:sudo git clone https://gitlab.com/****/****.git
問題:他們問我的用戶名和密碼。
使用SSH,他們問我密碼,我不想在git clone
之後輸入內容。
任何想法?
編輯#1
命令:sudo ssh-keygen -p -P "myoldpassword" -n "" -f /root/.ssh/id_rsa.pub
結果:
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: UNPROTECTED PRIVATE KEY FILE! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Permissions 0644 for '/root/.ssh/id_rsa.pub' are too open.
It is required that your private key files are NOT accessible by others.
This private key will be ignored.
bad permissions: ignore key: /root/.ssh/id_rsa.pub
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: UNPROTECTED PRIVATE KEY FILE! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Permissions 0644 for '/root/.ssh/id_rsa.pub' are too open.
It is required that your private key files are NOT accessible by others.
This private key will be ignored.
bad permissions: ignore key: /root/.ssh/id_rsa.pub
Bad passphrase.
如果它是一個私有的或其他訪問受限制的存儲庫,除了配置SSH訪問之外,您還可以做其他事情。你有這個功能嗎? – Makoto
是的,這是一個私人存儲庫。是的,我啓用了SSH,但有一個密碼,我不希望他們... – tonymx227