Manjaro中添加gitee的公鑰部署


  由於上課的需要,就薅了下gitee的羊毛,他們針對高校教師提供高校版的碼雲,成員200人,容量20G,附件10個G,申請容易,經過一晚上等待就順利申請下來了,覺得特別不錯,為碼雲點個贊。本來是為了解決機房的電腦不能保存代碼的弊病,開始使用的github,但是,實在是太慢了,有的時候連上網絡都是在碰運氣。既然是gitee是國內github的最佳替代之一,就把平台切換為gitee吧。記錄如下:

1、登錄gitee,如果沒有注冊,那就趕緊注冊一個帳號吧,如果實在是不願意再多個帳號名和密碼,也可以直接用github帳號直接登錄,還有這波神操作,你們服不服我不只知道,我是大寫的服了。

2、登錄后,新建倉庫,界面為

3、導入倉庫:點擊右上角的“在其他網站已經有倉庫了嗎?點擊導入”,如下:

點擊導入,稍等片刻,就會自動打開導入后的倉庫。

4、下載倉庫:

  git  clone  https://gitee.com/guochaoxxl/dscom2020.git

5、修改代碼:testc2.c

 1 #include <stdio.h>                                                     
 2                                                                        
 3 int main(int argc, char **argv)                                        
 4 {                                                                      
 5     printf("I congratulate you moving from github to gitee successfully!\n");
 6                                                                                                                                      
 7     return 0;                                                          
 8 } 

6、提交緩沖

  git add testc2.c 

7、提交代碼

  git commit -m "transform gitee"

[master f8e6b8a] transform gitee
 1 file changed, 8 insertions(+)
 create mode 100644 testc2.c

8、推到遠程

  git  push

Username for 'https://gitee.com': guochaoxxl
Password for 'https://guochaoxxl@gitee.com': 
枚舉對象中: 4, 完成.
對象計數中: 100% (4/4), 完成.
使用 4 個線程進行壓縮
壓縮對象中: 100% (3/3), 完成.
寫入對象中: 100% (3/3), 387 字節 | 387.00 KiB/s, 完成.
總共 3(差異 1),復用 0(差異 0),包復用 0
remote: Powered by GITEE.COM [GNK-6.1]
To https://gitee.com/guochaoxxl/dscom2020.git
   ca9648b..f8e6b8a  master -> master

9、雖說使用賬戶和密碼方便,但是不夠安全,覺得使用公鑰和私鑰

  生成密鑰,可以根據需要設置密碼:ssh-keygen

Generating public/private rsa key pair.
Enter file in which to save the key (/home/nication/.ssh/id_rsa): 
Enter passphrase (empty for no passphrase): 
Enter same passphrase again: 
Your identification has been saved in /home/nication/.ssh/id_rsa
Your public key has been saved in /home/nication/.ssh/id_rsa.pub
The key fingerprint is:
SHA256:28/pb5qZKW7uXfipkC0qzmLFcU68ICu1TZCIDtMiFrk nication@developRos
The key's randomart image is:
+---[RSA 3072]----+
| +o.   .          |
|*oo o            |
|=o. .   .         |
| E  o + +        |
|   . B *S.       |
|  . o + o o o .   |
|   . .  . = o .  |
|    o..  .o* O.. |
|   . oo..=+o&=+  |
+----[SHA256]-----+

10、到要設置公鑰的倉庫目錄,頭像-設置-安全設置-SSH公鑰

標題能表達公鑰的用途就成,cat .ssh/id_rsa.pub

結果:

ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC698nIdNVs9udLjcHASi0QwIKI5aCzOmKln3GFWTbOi/Nd2ARseCyAeP9lDziwiyK6zlDjkZWiqGgrBw/JJ+vqCwz521dbP4YTxIBkEEh08NbgSVyNuDkaXvAte7YYbBOQJPrhLN5yHN9u2In8lk9HYCkye6kJRQv482kIP9tZIsZjiiLPlZ6EEa04JxZWnzIDuA6/qbpzb2rIK8di2KaPI9DvyswUiKcSebzX/4VvVJDm1XjRx2EAgMKKO14F4nVoRxP6ncXb8QN6VCqueoGxqTzILoq8rgGdsNiBoG962cBeEeoEntHqUHeJWHH/1OZGuFebT8BRvPYGdQgEcPF7lkoWnHeERyrDVa+niC+8cxcRjFju5n5hZ1v/S0tB9LS+sDEU/EU2sJRecN15FXxUBNY9JGw3Qp0kMwGzGvmB86tR19fYipcb9ZQQDz0SJouui9/VKuOAurQdT9N8+EFDi/Z7OZVfU9liOjlPqMkc4DqZxipqjLj7omoJxu0Dgic= nication@developRos

 

將結果復制粘貼到公鑰的那個框里就成,確定,可能需要輸入密碼確認身份。

11、這樣就可通過ssh的方式上傳代碼了

  

 

  

  

  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM