GitHub 私有仓库以及 git 的使用

2025年06月15日

GitHub 和 git 的目的

因为要保存一个项目的代码以及中间版本,每次在 py 文件的 title 上增加注释总会忘记。有这方面的需求的小伙伴就可以尝试一下GitHub来保存,毕竟GitHub的私有仓库已经免费了。

不过我对 GitHub 私有仓库的安全性一直存在疑惑,不过又不是大佬,哈哈哈,如果有解疑的小伙伴也可评论。

GitHub 私有库的建立

GitHub 的私有库是在被微软收购之后才有的活动,个人用户可以建立免费的私有仓库。

建立私有仓库

可以按照提示一步步进行,只要确认是 private 就可以了。

git 的配置

首先你需要让你的git本地仓库知道你的基本信息:

配置用户名:
git config --global user.name "your name";
配置用户邮箱:
git config --global user.email "youremail@github.com";

git 与 GitHub 私有仓库建立联系

首先我们要明白 git 本地仓库与 github 私有仓库的关系。其实 git 的话就是在本地建立个文件夹来保存相应的文件。而 GitHub 远程仓库就是将本地仓库上传到GitHub的服务器中。

生成 ssh-key

ssh-keygen -t rsa -b 4096 -C "youremail@github.com"

然后,系统会让你选择保存文件的路径,你也可以直接回车就可以了。系统将生成 id_rsa.pub 文件。

我们将 id_rsa.pub 中的 ssh code 复制到 GitHub -> 头像 -> setting -> SSH and PGP Keys 中。

setting

new ssh keys

这样我们就建立了 git 与 GitHub 之间的链接,需要注意的是,GitHub 已经不支持用户名和密码的验证方式。

本地仓库的建立

在当前项目文件夹建立git 本地仓库

git init

这样在本地就建立了一个.git 隐藏文件夹

建立本地仓库与远程仓库的链接

我们使用远程仓库的ssh链接将git仓库与远程仓库建立联系

git remote add "name" "yourproject.git"

git 的基本操作

将所有文件提交到暂存区

git add .
git add <file1> <file2> ...
git add [dir]

将暂存区中的文件提交到本地仓库中

git commit -m "commit_info"

将本地仓库的文件提交到远程仓库中

git push "name" branch