1.sourceTree 是什么?
擁有可視化界面的項(xiàng)目版本控制軟件,適用于git項(xiàng)目管理(window、mac可用)
2.兩種基本方式的對(duì)比.
HTTPS:每次獲取fetch和推送push代碼時(shí)都需要重新驗(yàn)證賬號(hào)和密碼。
SSH:如果你是項(xiàng)目成員,就可以用這種方式,獲取和推送操作時(shí)不需要再次驗(yàn)證賬號(hào)。需要事前在本地創(chuàng)建SSH Key并添加到碼云中。(適合項(xiàng)目成員,參與項(xiàng)目開(kāi)發(fā))
因?yàn)镠TTPS比較簡(jiǎn)單,所以這里就不講啦。主要講SSH方式的克隆。
操作步驟:
1.git Bach 執(zhí)行以下命令
$ ssh-keygen -t rsa -C “xxx.mail@xxx.com”
2.按3個(gè)回車,密碼為空。
3. 文件存放位置 ~/.ssh,如果是window的話就在:C:\Users\Administrator.ssh 下面,當(dāng)然如果你不是 Administrator 用戶的話,需要換成對(duì)應(yīng)的用戶

4. 打開(kāi)sourceTree 工具 選項(xiàng)? 設(shè)置你的全名 電子郵件地址 以及選擇你的秘鑰地址 以及選擇ssh客戶端模式openSSH

5.上傳生成的公鑰文件? pub后綴的文件打開(kāi) ,復(fù)制,黏貼到git 增加ssh 公鑰處

6.測(cè)試賬戶能否上傳下載代碼即可。