Git創(chuàng)建遠(yuǎn)程倉(cāng)庫(kù)

一、創(chuàng)建SSH KEY

1、打開(kāi)git bash,輸入命令。

$ ssh-keygen -t rsa -C "你的郵箱"

? ? ? 提示overwrite (y/n)? ,輸入 y;其他的都直接回車即可。

創(chuàng)建ssh-key

2、進(jìn)入/c/Users/Administrator/,查看是否有一個(gè).ssh文件。

$ ls -a

3、如果有該文件,進(jìn)入.ssh文件夾。

$ cd .ssh

4、如果沒(méi)有該文件,則打開(kāi)C盤,在搜索欄搜索.ssh,搜索到改文件,右鍵-屬性-詳細(xì)信息-文件夾路徑,返回git bash,cd 進(jìn)入該路徑。

5、查看id_rsa.pub文件內(nèi)容,復(fù)制該內(nèi)容。

$ cat id_rsa.pub

6、進(jìn)入github官網(wǎng):https://github.com/,注冊(cè)或者登陸。

7、依次點(diǎn)擊右上角的頭像->setting->SSH or GPG keys

8、點(diǎn)擊“ New SSH key ”按鈕,進(jìn)入新建頁(yè)面。Title可以隨便寫(xiě)一個(gè),然后復(fù)制的內(nèi)容粘貼到key下面,再點(diǎn)擊“ add ssh key ”按鈕生成新的ssh key。

SSH KEY

9、查看是否與遠(yuǎn)程倉(cāng)庫(kù)連通。

$ ssh -T git@github.com

如果提示“?Hi HSyida! You've successfully authenticated, but GitHub does not provide shell access. ”,則表示已連通。第一次連接可能會(huì)warning提示,重新輸入一次即可。

連通遠(yuǎn)程倉(cāng)庫(kù)

到這里創(chuàng)建 SSH KEY完成。

二、通過(guò)Git命令行添加遠(yuǎn)程倉(cāng)庫(kù)

1、進(jìn)入github官網(wǎng),點(diǎn)擊右上角的“ new repository ”按鈕,進(jìn)入創(chuàng)建頁(yè)面,只需要填寫(xiě)“ Repository name ”遠(yuǎn)程倉(cāng)庫(kù)名稱這一項(xiàng),其他的可以需用改動(dòng),直接點(diǎn)擊下面的“ create repository ”按鈕即可。

create repository

2、? ? 依次復(fù)制下面的Code下面的這段代碼

復(fù)制代碼

3、打開(kāi)git bash,進(jìn)入要?jiǎng)?chuàng)建遠(yuǎn)程倉(cāng)庫(kù)的位置。

$ cd /f/php/origin_test

4、查看該文件夾是否已經(jīng)創(chuàng)建過(guò)倉(cāng)庫(kù),如果有.git文件,則表示該位置已經(jīng)創(chuàng)建過(guò)倉(cāng)庫(kù),需要在其他位置創(chuàng)建。

$ ls -a

5、依次粘貼上面的代碼

$ echo "# origin_test" >> README.md

$ git init

$ git add README.md

$ git commit -m "first commit"

$ git remote add origin https://github.com/HSyida/origin_test.git

$ git push -u origin master

6、返回github,刷新頁(yè)面

創(chuàng)建成功

到這里,通過(guò)GIT命令行方式添加遠(yuǎn)程倉(cāng)庫(kù)成功。

三、通過(guò)Sourcetree客戶端添加遠(yuǎn)程倉(cāng)庫(kù)

1、sourcetree客戶端,新建一個(gè)本地倉(cāng)庫(kù),依次點(diǎn)擊 文件-克隆/新建-Create,選擇文件路徑,其他的可以不用改動(dòng),最后點(diǎn)擊“ 創(chuàng)建 ”按鈕。

本地倉(cāng)庫(kù)

2、點(diǎn)擊“ 文件資源管理器 ”,新建一個(gè)test.txt文件,并正在test.txt文件寫(xiě)入“ This is a test file”,寫(xiě)其他隨便什么都可以,然后返回sourcetree,點(diǎn)擊未暫存文件區(qū)域的test.txt,右鍵-提交,提交到暫存文件區(qū)域,再點(diǎn)擊test.txt,右鍵-提交,最后點(diǎn)擊右下角的“ 提交 ”按鈕,將test.txt文件提交到本地倉(cāng)庫(kù)。這一步的詳細(xì)操作可以參考:創(chuàng)建本地倉(cāng)庫(kù)。

3、? ? 點(diǎn)擊左側(cè)分支下面的“ master ”,右鍵-創(chuàng)建拉取請(qǐng)求...

創(chuàng)建拉取請(qǐng)求

4、彈出提示框,提示沒(méi)有配置擴(kuò)展集成設(shè)置的遠(yuǎn)端,點(diǎn)擊“ 設(shè)置 ”按鈕,配置遠(yuǎn)程倉(cāng)庫(kù)。

提示

5、倉(cāng)庫(kù)設(shè)置,點(diǎn)擊“ 添加 ”按鈕。

倉(cāng)庫(kù)設(shè)置

6、配置遠(yuǎn)程倉(cāng)庫(kù)信息。打開(kāi)github官網(wǎng),點(diǎn)擊右上角的“ + ” - new repository - 填寫(xiě)倉(cāng)庫(kù)名稱 -?create repository,詳細(xì)操作參考二-1。復(fù)制HTTPS/SSH,返回sourcetree,在URL/路徑這里粘貼,再填入遠(yuǎn)端名字和用戶名,最后點(diǎn)擊下面的“ 確定按鈕 ”。

配置遠(yuǎn)程信息

7、倉(cāng)庫(kù)設(shè)置,點(diǎn)擊“ 確定 ”按鈕。

倉(cāng)庫(kù)設(shè)置

8、點(diǎn)擊左側(cè)的“ 遠(yuǎn)程 ”,下面多了一個(gè)“ origin ”,這表示遠(yuǎn)程連接成功。

origin

9、點(diǎn)擊左側(cè)的“ master ”,右鍵 - 推送到 - origin。

推送到origin

10、勾選需要推送到遠(yuǎn)程倉(cāng)庫(kù)的分支,點(diǎn)擊下面的“ 推送 ”按鈕推送。

推送指定分支

11、返回github官網(wǎng),刷新頁(yè)面。

到這里,通過(guò)sourcetree客戶端創(chuàng)建遠(yuǎn)程倉(cāng)庫(kù)并推送順利完成。

以上內(nèi)容來(lái)著視頻:https://www.imooc.com/video/17968

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

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