macos(1)之配置Git和設(shè)置SSH

一、配置Git

1.下載安裝git

Mac上是自帶git的,所以不需要自己下載和安裝

2.生成SSH KEY

$ ssh-keygen -t rsa -C 123456789@qq.com

注意:這里的郵箱填寫你提交代碼時要用的郵箱

直接按Enter就行。然后,會提示你輸入密碼,如下(建議輸一個,安全一點,當然不輸也行,應(yīng)該不會有人閑的無聊冒充你去修改你的代碼(嘿嘿,公鑰外人也不知到)):

Enter file inwhich to save the key (/home/you/.ssh/id_rsa):

Enter same passphrase again: [Type passphrase again]

3.查看.pub文件

$ cd ~/.ssh 切換目錄到這個路徑

$ vim id_rsa.pub 將這個文件的內(nèi)容顯示到終端上

當然你也可以直接前往.shh文件所在的路徑(前往~/.ssh 這個路徑),然后用xcode打開.pub這個文件,同樣可以看到里面的內(nèi)容

4.將KEY添加到github或gitee等


5.完成以后,驗證下這個key是不是正常工作:一個是github? 另一個是gitee(碼云)

$ ssh -T git@github.com? or? ?ssh -T git@gitee.com

Attempts to ssh to github

如果,看到:

Hi xxx! You've successfully authenticated, but GitHub does not # provide shell access.

6. 遠程克隆項目過來

>1.最簡單直接的命令,選擇當前目錄

git clone xxx.git

>2. 如果想clone到指定目錄

git clone xxx.git "指定目錄"

>3. clone時創(chuàng)建新的分支替代默認Origin HEAD(master)

git clone -b [new_branch_name]? xxx.git

>4. clone 遠程分支

git clone 命令默認的只會建立master分支,如果你想clone指定的某一遠程分支(如:dev)的話,可以如下:

????????A. 查看所有分支(包括隱藏的)git branch -a?顯示所有分支,如:

* master

? remotes/origin/HEAD -> origin/master

? remotes/origin/dev

? remotes/origin/master

  B. ?在本地新建同名的("dev")分支,并切換到該分支

git checkout -t origin/dev 該命令等同于:

git checkout -b dev origin/dev

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容