本文来自
极客范
。
最近我利用树莓
派为我所有的 Git 仓库创建了一个 Git 私有服务器。
我花费了一些时间来½每件
事情正确工½,½现在它已经½跑起来了。
安装 Git
首先½需要在树莓派上安装
Git.
将会安装 Git 服务器和必要的客户端½件。
安装 SSH
如果½还没有安装 SSH,通过以下½令安装它:
[backcolor=rgb(248, 248, 255) !important]
通过以下½令启动它:
现在
ssh
已经运行起来了,½是一旦½重启树莓派,½还需要重新执行一遍上面½令。½可以通过执行一
次下面的½令来解决这个问题:
SSH
应该½够自动启动了。
½½重启树莓派,
½可以看看½不½通过
SSH
连接到树莓派,
在½的
Windows
机器上½用
Putty【http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html】(Mac
用户需
要寻找替代的 SSH 客户端)。
在
HostName
文本框里输入树莓派的
IP
地址。通过以下½令找到½的树莓派
IP:
找到
inet addr:后面的就是 IP。
改变主机名这步不是必须的,½是我强烈推荐如果½正在,计划½用多台树莓派设备。
输入½想要的主机名,然后保存文件。我的主机名是”gitpi”。
接着,输入下面的½令:
替换所有”raspberrypi”为½上一步输入的新主机名。然后,重启½的树莓派
(http://monkeyhacks.com/how-to-shutdown-or-reboot-your-raspberry-pi)
。添
加 一 个 ”Git” 用 户 和 组 接 着 我 们 来 创 建 一 个 ”Git” 用 户 和 用 户 组 。 注 意
/home/git
是这个例子里我½用的文件夹。如果½想½用别的路径,替换下面½
令里的”/home/git”。
接着是更改密码:
½的”git”用户现在有了一个新密码。
现在尝试切换用户,
½将会看到现在的终
端提 示 用 户名 和主 机为 ”git@gitpi” 。½ 可以 通过 下面 的½ 令 切 换 用 户 :
增加一个空
的
Git
仓库(Git
Repository)
我们现在来增加一个空的
Git
仓库.
首
先
更
改
目
½
到
½
存
储
git
的
路
径
下
。
为½的仓库创建一个文件夹,并移动进去,然后初始化并清空仓库。
注意我现在½用的是”git”用户。这个用户具有/home/git 目½的控制权。
Push
½的 代
码到
Pi
上
最终,我们会把代码
push
到树莓派上。首先,更改路径到½之前初始化的
git
仓库(或初始化一个新的)。
加入一个新的远程主机(*½的
IP
地址没有中括号)
现在½要做的就是
add
½的代码,commit 然后
push。
如 果 ½ 得 到 了 一 个 类 似 这 样 的 消 息 ”authenticity
of host
…” 只 需 要 输
入”yes”然后继续就可以了。
理想情况下,如果一切正常,½的
Git
仓库已经搭建在½的树莓派上了。
如果½想要测试一下,试着
clone
½的仓库到½的
Windows
机器上。首先更改
路径到½希望存储
clone
的地方(一个空文件夹),然后通过½令行(或
git bash),
运行:
评论