99久久全国免费观看_国产一区二区三区四区五区VM_久久www人成免费看片中文_国产高清在线a视频大全_深夜福利www_日韩一级成人av

痞子衡
認證:普通會員
所在專題目錄 查看專題
第一本Git命令教程(1) - 準備
第一本Git命令教程(3) - 變動
第一本Git命令教程(4) - 轉移
第一本Git命令教程(5) - 提交
第一本Git命令教程(6) - 日志
第一本Git命令教程(2) - 連接
作者動態 更多
一種多MCU分時復用Flash啟動的創新方法(下)
2星期前
一種多MCU分時復用Flash啟動的創新方法(上)
3星期前
RT10xx系列UART SDP能設置多高波特率?
06-06 09:51
有時候MCU片內合封Flash就是個黑盒子!
05-15 13:52
有人說高性能MCU片內合封Flash不可靠?
05-13 14:33

第一本Git命令教程(2) - 連接

今天是Git系列課程第二課,上一課我們已經學會在本地創建一個空倉庫,痞子衡今天要講的是如何將本地倉庫與遠程建立聯系。

1.將本地倉庫掛上遠程git remote

本地建好了倉庫,我們希望能夠掛到遠程服務器上,方便與其他人共享。目前最流行的遠程Git服務器當然是github,此時你需要在github上注冊賬戶并在線創建一個倉庫,此處我們輸入倉庫名為gittest

點擊"Create repository"之后便彈出如下畫面,最重要的是我們可以得到一個遠程倉庫的地址:git@github.com:JayHeng/gittest.git。

有了遠程倉庫地址,我們便可以開始將本地倉庫與遠程倉庫建立聯系:

// 與遠程建立連接之前需要保證本地倉庫為非空,即至少需要一次本地提交
jay@pc MINGW64 /d/my_project/gittest (master)
$ echo "# gittest" >> README.mdjay@pc MINGW64 /d/my_project/gittest (master)
$ git add README.mdwarning: LF will be replaced by CRLF in README.md.
The file will have its original line endings in your working directory.jay@pc MINGW64 /d/my_project/gittest (master)
$ git commit -m "first commit"[master (root-commit) 5fe04f8] first commit
 1 file changed, 1 insertion(+)
 create mode 100644 README.md// 本地有了提交之后,開始與遠程的地址建立聯系
jay@pc MINGW64 /d/my_project/gittest (master)
$ git remote add origin git@github.com:JayHeng/gittest.git// 確認本地與遠程的聯系
jay@pc MINGW64 /d/my_project/gittest (master)
$ git push -u origin masterThe authenticity of host 'github.com (xxx.xx.xxx.xxx)' can't be established.
RSA key fingerprint is SHA256:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'github.com,xxx.xx.xxx.xxx' (RSA) to the list of known hosts.
git@github.com: Permission denied (publickey).
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

很不幸,我們似乎沒有與遠程建立正確的聯系,提示“Permission denied”,這是因為github賬號沒有設置ssh公鑰信息所致,需要前往github網站的"account settings",依次點擊"Setting -> SSH and GPG Keys"->"New SSH key",將本地的rsa key(id_rsa.pub里的字符串)填寫進去,下面是生成本地rsa key的方法:

// 創建本地rsa key(如果沒有的話,一直enter/yes;此處痞子衡已經生成過,故直接用之前的key)
jay@pc MINGW64 /d/my_project/gittest (master)
$ ssh-keygen -t rsaGenerating public/private rsa key pair.
Enter file in which to save the key (/c/Users/jay/.ssh/id_rsa):
/c/Users/jay/.ssh/id_rsa already exists.
Overwrite (y/n)? n

在github網站設置好正確rsa key之后便可以再次嘗試與將本地與遠程進行連接:

// 再試一次確認本地與遠程的聯系
jay@pc MINGW64 /d/my_project/gittest (master)
$ git push -u origin masterWarning: Permanently added the RSA host key for IP address 'xxx.xx.xxx.xxx' to the list of known hosts.
Counting objects: 3, done.
Writing objects: 100% (3/3), 213 bytes | 213.00 KiB/s, done.
Total 3 (delta 0), reused 0 (delta 0)
To github.com:JayHeng/gittest.git
 * [new branch]      master -> master
Branch 'master' set up to track remote branch 'master' from 'origin'.

好了,大功告成,此時我們已經成功將本地與遠程建立了聯系,本地分支叫master,對應的遠程分支是origin。

2.克隆遠程倉庫到本地git clone

Git是可以遠程協作的,這意味著任何人建立的共享遠程倉庫都可以被復制到任何機器上,只需要知道遠程倉庫地址即可。

// 將遠程repo克隆到本地
jay@pc MINGW64 /d/my_project
$ git clone git@github.com:JayHeng/gittest.gitCloning into 'gittest'...
remote: Counting objects: 3, done.
remote: Total 3 (delta 0), reused 3 (delta 0), pack-reused 0
Receiving objects: 100% (3/3), done.

有了遠程共享,再也不用擔心本地倉庫丟失了,想clone就clone,so easy!

聲明:本內容為作者獨立觀點,不代表電子星球立場。未經允許不得轉載。授權事宜與稿件投訴,請聯系:editor@netbroad.com
覺得內容不錯的朋友,別忘了一鍵三連哦!
贊 2
收藏 3
關注 41
成為作者 賺取收益
全部留言
0/200
成為第一個和作者交流的人吧
主站蜘蛛池模板: 99在线国内在线视频22 | 热久久综合网 | 免费碰碰视频在线观看 | 精品爆乳一区二区三区无码AV | 91精品在线视频观看 | 欧美一级www片免费观看 | 性色a∨人人爽网站 | 日本不卡免费一区二区三区综合久久 | 精品人妻少妇一区二区三区 | 高H紫黑色的又粗又上翘 | 中文字字幕在线中文乱码范文 | 欧美大胆性生话 | 亚洲视频二区在线观看 | 男人扣女人逼视频 | 国产普通话刺激视频在线播放 | 久久久日韩精品一区二区 | 偷妻无码一区二区三区动漫 | 99久RE热视频这里只有精品6 | 欧美一级特黄乱妇高清视频 | 成人av免费观看 | 久久久久久久久久久高潮 | 黄瓜视频入口永久免费观看 | 国产在线一区不卡 | 91成人精品一区在线播放69 | 国色天香免费视频日本 | 欧美xxxx做受性欧美88 | 欧美九九九 | 精品精品国产高清a毛片 | 亚洲一级性生活 | 9999热视频在线观看 | 亚洲区激情区无码区日韩区 | 日本www免费视频网站在线观看 | 国产一级视频免费播放 | 伊人成色综合网 | 国产欧美日韩在线观看一区二区 | yw193can未满十8网站 | yw193can未满十8网站 | 精品十八禁免费观看 | 亚洲AV成人综合网久久成人 | 青青中文字幕 | 日韩av综合中文字幕 |