[C语言笔记]与Nios34一同开发扫雷:(3)使用Git搭建代码托管吧
前言
因为不太想使用GitHub,码云这类托管平台来存我的垃圾代码(因为写的太烂了也不好意思让别人看),所以我想到了自己在服务器上搭个仓库托管代码。
如何搭建
诸如GitTea之类的软件能让我们快速的搭建,不过我还是选择直接用Git。在[Git的官网][1]我们就能找到[Pro Git][2]这本书,在这里我直接跳到了[4.1 服务器上的 Git - 协议][3]开始阅读。
在开始之前我们要先切到git这个账户(没有的话就新建一个)
我们需要将本地的文件夹用git创建仓库。
git init
该命令执行完后会在当前目录生成一个 .git 目录。其他更加详细的使用方式可以参照[菜鸟教程][4]或GitPro。
在创建仓库后我们可以把这个仓库导出为一个裸仓库
git clone --bare my_project my_project.git
然后把裸仓库传上服务器,我们可以使用scp命令
scp -r my_project.git user@git.example.com:/srv/git
这边作为示例的命令需要根据你的情况做一些改动,比如文件夹的名字之类的。
接下来我们就可以直接从服务器上克隆下我们的仓库了(可能会出现该文件夹已存在之类的提示,你可能得移动原来的文件夹)
git clone user@git.example.com:/srv/git/my_project.git
也可以通过保存ssh密钥的方式,这样就不用输入git的密码了
这样最简单的代码仓库就完成了。
[1]: https://git-scm.com/
[2]: https://git-scm.com/book/zh/v2
[3]: https://git-scm.com/book/zh/v2/服务器上的-Git-协议
[4]: https://www.runoob.com/git/git-create-repository.html?msclkid=ceb94025bb8c11eca7e5ccc909cfde20

浙公网安备 33010602011771号