精品国产一区在线_av无码中文字幕无码王_天海翼三点刺激高潮不停_好硬好大好爽视频_欧美高清一区三区在线专区_香蕉黄色片

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

第一本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
成為第一個和作者交流的人吧
主站蜘蛛池模板: 黄片国产精品视频 | 国产精品岛国久久久久久久久红粉 | 国产综合视频在线观看 | 国产精品亚洲二线在线播放 | xxxxx古代性xxxx | 国产亚洲第一伦理片在线c 无码专区—va亚洲v专区 | 亚洲综合欧美 | 双乳奶水被老汉吸呻吟视频 | 一本到无码av专区无码不卡 | 亚洲国产日韩精品乱码教育 | 日本二区三区 | 好大好硬好深好爽gif动态图 | 国产精品一区二区亚洲推荐 | 国产精品午夜无码A体验区 最新欧美激情-推荐欧美激情-右手影院 | 99r精品在线| 亚洲韩国日本在线观看 | 国产精品视频500部 果冻tv在线免费观看 | 久久这里只有精品8 | 四川丰满少妇毛片新婚之夜 | 国产成人无码免费视频麻豆 | 精品亚洲永久免费精品 | freejapanhardcoreseⅹpornhd | 中日韩一区 | 23部禽女乱小说内裤畸情视频 | 末日逃生在线观看完整免费版 | 在线免费观看精品 | 久99久在线 | 日韩人妻无码精品一专区 | 亚洲高清中文字幕日韩今日更新 | 国产精品欧美专区 | 四虎永久在线精品免费一区二 | 亚洲精品久久久久中文字幕m男 | 在线v片免费观看视频 | 久久精品日韩av无码 | 亚洲av无码日韩精品影片 | 色播网址 | 少妇搡bbbb搡bbb搡老女王 | 九九精品在线视频 | 国产大胸A在线观看 | 欧美变态xxxx | 大地资源网视频观看免费高清 |