GitHub协同合作与OneDrive文件共享

GitHub协同合作

预先准备工作:注册 GitHub 账号,配置好服务器的公钥私钥。

  • GitHub 及 VSCode 配置

    1. 在 GitHub 里配置 SSH key。首先进入 GitHub 主页,点击右上角“+”右边的图标,找到 Settings 并进入。
    2. 找到 SSH and GPG keys 并进入。点击 New SSH key 添加服务器上的公钥。
      服务器上的公钥在 ~/.ssh/id_rsa.pub 文件内,如下图所示。
    3. 进入 VSCode,登录服务器账号,在扩展里下载 Git Graph。
    4. 配置 .gitconfig (这一步是为了防止上传 GitHub 文件提交失败),用以下代码配置,如下图所示。
      git config --global user.name "用户名"
      git config --global user.email "用户邮箱"
    

    5. git clone GitHub 上的代码,并使用 rm –rf .git 删除原程序的 GitHub 库。具体如下图所示。

  • 创建 GitHub 库及上传文件

    1. 点击源代码管理图标,再点击初始化仓库。如下图所示。
    2. 初始化仓库后,点击更改里的 “+” 将所更改的文件添加到暂存区,在提交按钮上方的文本框输入你所更改的内容(如果是第一次提交可输入“first commit”)。
    3. 点击提交,再点击发布 Branch 如下图所示:
    4. 选择 GitHub 库是否公开(Public是公开库,Private是不公开的库)。一般选择 private。最后我们就生成了自己的 GitHub 库。
  • GitHub 协作

    1. 首先进入想要共享的 GitHub 库,点击上面的 Setting 按钮进入设置。
    2. 进入 Setting 后,点击 Collaborators, 再点击 Add people 进行添加协作对象
    3. 搜索协作对象的 GitHub 账号名称,选择邀请。
    4. 受邀方接受邀请。首先进入注册 GitHub 账号所用的邮箱,找到邀请邮件并进入,点击”View invitation”。
    5. 跳转到以下页面,并点击 “Accept invitation” 即可加入 GitHub 库。
  • Git 常用命令

    • 拷贝一份远程仓库到本地,即下载一个项目到本地
      • git clone [url]
    • 初始化仓库
      • git init
    • 将文件添加到暂存区
      • git add .
    • 将暂存区内容提交到本地仓库
      • git commit -m "message"
    • 上传本地仓库代码到远程仓库并合并
      • git push
    • 下载远程仓库代码到本地仓库并合并
      • git pull

OneDrive文件共享

  1. 邮箱中查看文件共享通知,点击 Open 跳转到 OneDrive 网页版。
  2. 共享文件添加快捷方式,可在我的文件中查看编辑共享文件。
  3. 本地登录 OneDrive,即可对共享文件进行查看编辑。