本文共 1649 字,大约阅读时间需要 5 分钟。
在学习GIT过程中,我们通常会创建一个本地的GIT仓库,并在GitHub上创建一个仓库,以便实现本地与服务器的同步工作。下面将详细介绍如何在本地仓库中添加一个远程库,以及如何将本地仓库内容推送到远程库中。
访问GitHub并创建仓库
在GitHub的右上角点击“Create a new repo”按钮,创建一个新的仓库。假设你创建了一个名为“learngit”的仓库。在本地仓库中添加远程库
在GitHub仓库为空的情况下,你可以通过以下命令将其与本地仓库关联:$ git remote add origin git@github.com:lancibe/learngit.git
origin
是GIT默认的远程库名字,也可以根据需要改换。将本地仓库内容推送到远程库
当我们对本地仓库进行更改提交后,可以通过以下命令将提交内容推送到远程库:$ git push -u origin master
-u
参数用于设置远程库的传输,默认只需要进行一次初始化设置。当你首次使用GIT命令(如 git push
或 git clone
)与GitHub建立连接时,可能会遇到如下的SSH警告:
The authenticity of host 'github.com (13.229.188.59)' can't be established.RSA key fingerprint is xx.xx.xx.xx.xx.Are you sure you want to continue connecting (yes/no)?
yes
接受连接,并按下回车。此次操作后,GitHub服务器的RSA密钥将被添加到你的信任列表中。Warning: Permanently added 'github.com,13.229.188.59' (RSA) to the list of known hosts.
输入 yes
前,请确认GitHub提供的RSA密钥指纹是否与警告信息相符。注意:这个警告只有第一次出现。
如果你愿意从零开始开发,建议先在GitHub上创建一个远程仓库,然后将其克隆到本地环境中。以下是详细步骤:
访问GitHub并创建仓库
创建一个名为“gitskills”的仓库,并勾选“Initialize this repository with a README”。这样,GitHub将自动生成一个“README.md”文件。通过SSH协议克隆远程仓库
使用以下命令将仓库克隆到本地电脑:$ git clone git@github.com:lancibe/gitskills.git
ls README.md
将显示该文件。处理HTTPS与SSH选择
$ git clone https://github.com/lancibe/gitskills.git
但是,HTTPS速度较慢,通常不推荐使用。
通过以上步骤,您已经掌握了如何将本地仓库与GitHub远程仓库同步的方法。这不仅提供了数据备份的支持,还简化了团队协作流程。只要确保领导层进行有效的代码管理和权限管理,远程仓库就可以为团队开发带来巨大的便利。
转载地址:http://ealoz.baihongyu.com/