1. 确认系统环境
在开始安装和配置GitHub之前,您需要确保已经在linux机器上安装并配置了git。您可以通过执行以下命令来检查该系统是否已经安装了git。
git --version
注意:如果您的Linux系统中没有安装Git,请首先安装它。
2. 创建GitHub账户
注册GitHub帐户是免费的,您可以使用任何电子邮件地址和用户名进行注册。如果您已经拥有GitHub帐户,则可以跳过此步骤。如果您需要创建GitHub帐户,请打开GitHub注册页面并填写必要的信息。
3. 创建SSH密钥
在本地计算机上创建SSH密钥并将其添加到GitHub帐户是访问GitHub仓库的推荐方法。要添加SSH密钥,请首先打开终端并使用以下命令检查您的密钥:
ls -al ~/.ssh
如果您在计算机上已经安装了SSH密钥,则会看到包含密钥的文件名列表。如果没有,请使用以下命令生成SSH密钥:
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
请注意将your_email@example.com替换为您的电子邮件地址。默认情况下,密钥将在~/.ssh目录下生成。要将密钥添加到ssh-agent中,请执行以下命令:
eval "$(ssh-agent -s)"
现在,您可以将密钥添加到ssh-agent中:
ssh-add ~/.ssh/id_rsa
最后,使用以下命令将公钥添加到GitHub帐户:
cat ~/.ssh/id_rsa.pub
此命令将打印公钥的文本,将其复制并将其添加到GitHub帐户的设置> SSH和GPG密钥中。
4. 创建GitHub仓库
您需要在GitHub上创建一个新的仓库来记录您的项目。打开GitHub并单击“新存储库”按钮。在新的存储库页面上,填写必要的信息,例如存储库名称和说明。在配置选项卡中,允许向存储库推送代码的用户。点击“创建存储库”按钮即可。您的新存储库已经准备好了。
5. 将仓库克隆到本地机器
要将GitHub存储库克隆到本地机器,请打开终端并使用以下命令:
git clone git@github.com:yourusername/your-repo.git
请注意将yourusername和your-repo替换为您的GitHub帐户和存储库名称。该命令将在计算机上创建一个新的本地存储库。
6. 将更改推到GitHub
先拉取GitHub仓库中的最新更改
在将更改推送到GitHub之前,请始终拉取远程存储库的最新更改。打开终端并使用以下命令更新本地存储库:
git pull origin master
将更改提交到本地存储库
现在您可以在本地存储库中进行更改,并将这些更改提交到GitHub。您可以使用以下命令添加文件/文件夹:
git add filename/foldername
您现在可以在本地机器上进行更改并添加到本地存储库。每次提交更改时,您需要使用以下命令将更改提交到本地存储库:
git commit -m "Commit message"
请注意将提交消息替换为您想要提交的消息,自述该提交包含的更改。
将更改推送到GitHub存储库
现在,您可以将本地存储库中的更改推送到GitHub存储库,使用以下命令:
git push origin master
请注意将origin和master替换为您的GitHub存储库的分支名称。该命令将更新GitHub存储库并将更改合并到该存储库中。
总结
通过按照上述步骤,在linux上搭建GitHub并将本地更改同步到远程仓库。您可以使用GitHub来存储代码并与其他软件开发人员协作。使用SSH密钥向GitHub存储库推送代码是一种安全有效的方法,可保护您的代码不受未经授权的更改。