树莓派 liunux

在树莓派上搭建代码托管服务(SVN)
http://shumeipai.nxez.com/2013/08/27/building-svn-come-in-raspberry.html

ssh

参考http://blog.csdn.net/garfieldswimming/article/details/8658336
要确认linux是不是安装了和开启了ssh服务可以输入 netstat -an|grep 22,查看22端口是否打开,如果找开,则证明SSH服务开启了。

1、修改sshd_config文件,命令为:vi /etc/ssh/sshd_config

2、将#PasswordAuthentication no的注释去掉,并且将NO修改为YES

3、将#PermitRootLogin yes的注释去掉, 是否允许客户端通过root用户登录,不允许可不操作

4、验证SSH服务状态,命令为:/etc/init.d/ssh status

5、重新启动SSH服务,命令为:/etc/init.d/ssh restart

这样子就能连接上了。
sudo update-rc.d ssh defaults
默认端口22
修改方法sshd_config 搜索port 22开启 修改成其它的

客户端 putty/xshell
ssh -p port user@host

配置git

http://shumeipai.nxez.com/2014/02/15/git-build-private-server-raspberry-pi.html
添加一个”Git”用户和组

接着我们来创建一个”Git”用户和用户组。注意/home/git是这个例子里我使用的文件夹。如果你想使用别的路径,替换下面命令里的”/home/git”。
adduser --system --shell /bin/bash --gecos 'git version control by pi' --group --home /home/git git
接着是更改密码:
passwd git
你的”git”用户现在有了一个新密码。现在尝试切换用户,你将会看到现在的终端提示用户名和主机为”git@gitpi”。你可以通过下面的命令切换用户:
su git
增加一个空的Git仓库(Git Repository)
我们现在来增加一个空的Git仓库.
首先更改目录到你存储git的路径下。
cd /home/git
为你的仓库创建一个文件夹,并移动进去,然后初始化并清空仓库。
注意我现在使用的是”git”用户。这个用户具有/home/git目录的控制权。

mkdir test.git
cd test.git
git --bare init

Push你的代码到Pi上
最终,我们会把代码push到树莓派上。首先,更改路径到你之前初始化的git仓库(或初始化一个新的)。
加入一个新的远程主机(*你的IP地址没有中括号)

git remote add pi git@[your IP]:/home/git/test.git
git clone git@[your IP]:/home/git/test.git

如果修改了ssh的端口号 则对应的地址为
git remote add ss ssh://git@[ip]:[port]/home/git/test.git

gitweb安装

http://www.cnblogs.com/wanghongmei/archive/2011/06/22/2087391.html

你可能感兴趣的:(树莓派 liunux)