本地有了存档点之后,再把代码同步到 GitHub
如果我和别人一起开发,代码怎么和大家共同管理?
我之前所有的代码和提交记录,会不会就没了?
解决这两个问题的,是同一个东西——远程仓库。
你在 ~/zero-to-tech 里写代码、commit、查看历史,这些都发生在本地。
GitHub 是最常见的代码托管平台,它替你保管这份远程仓库。
后面本地仓库连到远程仓库,用到的就是这条地址。
那时候 SSH 帮你安全地登录远程 Linux 服务器。
GitHub 不会允许陌生电脑往你的仓库 push 代码,它要先确认:这台电脑是你授权过的。
以后 push 的时候,GitHub 就根据这对密钥来判断:这台电脑是不是你授权过的。
运行后一路按回车即可。
把终端里输出的整行公钥完整复制下来。
如果看到 You've successfully authenticated,说明 SSH 已经打通了。
origin 只是这个远程仓库的名字,后面还会反复用到。
-u 这次用过之后,本地和远程分支就绑在一起了,以后直接 git push 就够。
如果你不想用命令行,也可以用 GitHub Desktop 做同样的事。
本地的存档点
现在又多了一份
在 GitHub 上的远程备份
以后不管换电脑、协作,还是部署服务器,这份远程仓库都会很重要。
零到全栈 · 模块 3.4 完