(三)使用GitHub的前期准备

🖥️ 使用GitHub的前期准备

3.1 使用前的准备

- 创建账户

  1. 打开 GitHub 账户创建页面。
  2. 在 Username 栏中输入英文和数字组合的 ID,该 ID 将用于您的公开页面 URL(如 http://github.com/username)。
  3. 填写其他必要信息后,点击 Create an account 完成账户创建。
  4. 账户创建后,用户将自动登录,用户名显示在页面右上方。

- 设置头像

  1. GitHub 头像通过 Gravatar(全球通用头像服务)显示。
  2. 使用创建 GitHub 账户时注册的邮箱在 Gravatar 上设置头像,GitHub 头像将同步更新。
  3. 头像虽非强制要求,但建议设置以增强个人标识。

- 设置 SSH Key

  1. GitHub 使用 SSH(Secure Shell)进行公开密钥认证。
  2. 运行以下命令生成 SSH Key:

    bashCopy

    $ ssh-keygen -t rsa -C "your_email@example.com"

    • your_email@example.com 替换为注册邮箱。
    • 输入密码并确认。
  3. 生成的文件:
    • id_rsa:私有密钥。
    • id_rsa.pub:公开密钥。

- 添加公开密钥

  1. 登录 GitHub,进入 Account Settings,选择 SSH Keys
  2. 点击 Add SSH Key,输入 Title 和 Key(粘贴 id_rsa.pub 内容)。
  3. 添加成功后,邮箱将收到确认邮件。

- 测试 SSH 连接

运行以下命令测试 SSH 连接:

bashCopy

$ ssh -T git@github.com

成功提示:

textCopy

Hi username! You've successfully authenticated, but GitHub does not provide shell access.

- 使用社区功能

  1. Follow:关注其他用户,其活动将显示在您的控制面板中。
  2. Watch:关注仓库,获取最新开发信息。

3.2 实际动手使用

- 创建仓库

  1. 点击 New repository 创建新仓库。
  2. 输入 Repository name(如 Hello-World)。
  3. 选择 Public(公开仓库)或 Private(私有仓库,需付费)。
  4. 勾选 Initialize this repository with a README,自动生成 README.md 文件。
  5. 可选:
    • 使用 .gitignore 文件忽略不需要版本管理的文件。
    • 添加 LICENSE 文件,选择许可协议。
  6. 点击 Create repository 完成创建。

- 连接仓库

  1. 仓库创建后,可通过以下 URL 访问:

    textCopy

    https://github.com/username/Hello-World

  2. README.md 文件内容将显示在仓库首页,建议使用 Markdown 语法编写。

- 克隆已有仓库

  1. 运行以下命令将仓库克隆到本地:

    bashCopy

    $ git clone git@github.com:username/Hello-World.git

  2. 输入 SSH Key 密码完成认证。

- 编写代码

  1. 在本地仓库中创建文件(如 hello_world.php),编写代码:

    phpCopy

    echo "Hello World!";

  2. 使用 git status 查看文件状态。

- 提交代码

  1. 将文件加入暂存区:

    bashCopy

    $ git add hello_world.php

  2. 提交更改:

    bashCopy

    $ git commit -m "Add hello world script by php"

  3. 使用 git log 查看提交日志。

- 推送代码

  1. 运行以下命令将代码推送到 GitHub:

    bashCopy

    $ git push

  2. 代码将公开在 GitHub 仓库中。

专栏:公开时的许可协议

  • MIT 许可协议:允许自由使用、修改、分发代码,但需保留版权声明和许可声明。
  • 其他常见许可协议:修正 BSD、Apache 等。
  • 建议在 README.md 中声明使用的许可协议,并将 LICENSE 文件加入仓库。

3.3 小结

本章介绍了 GitHub 账户创建、SSH Key 设置、仓库创建与代码公开的基本流程,帮助用户顺利进入 GitHub 的世界。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值