也许要感谢麻烦的SVN配置,或者感谢一下我自己比较笨的脑子。在raspberry pi上配置了两天SVN,还是无法使用。于是我放弃了这个想法。转向搭建一个GIT服务器。
终于在断断续续的地忙活了这一两天以后,将服务器搭建起来。同时,利用git hub做了一个远程镜像备份。
这样我的代码就可以在本地电脑,家里的GIT 服务器,以及git hub上同时有三份拷贝。
妈妈呀,我和我的小伙伴,就在也不会为代码丢失而哭泣了。
声明:本人也只是个git的初学者,关于git许多深入的功能还尚未研究开发。所以只是初级简述服务的搭建过程。老鸟请绕道。
关于GIT的安装在网络上已经有许多长篇累述。
建立全局的用户名信息,这是使用git时的必选项。
1. 建立本地仓库:
在你代码的目录的根目录下,执行命令: git init 就OK了。
2. 在raspberry pi上建立git仓库:
a. 首先利用SSH访问raspberry pi;
b. 建立代码仓库目录:mkdir Git_Repo 这个名字你可以任取,这是所有项目的根目录;
c. 建立项目目录:mkdir Project, Project 即你要建立的项目的名称,最好是和你所要备份项目同名;
d. 然后进入 Project 这个目录,执行: git init --bare
完成
3. 在 git hub建立代码仓库:
a. 首先在git hub上建立账户,然后新建一个本地工程同名的respo。
然后可以看到这一栏
repository name就是今后你的项目的名称,我们这里填写Project
然后可以选择,这个项目是公开的还是私有的。接着按步骤就可以完成repo的设置。
b. 然后需要在你的本机上生成一个SSH Key用来和git hub进行链接:
执行命令: ssh-keygen -C 'your@email.address' -t rsa
这里 'your@email.address' 请用你的注册时使用的email地址
然后屏幕上会提示你生产的密钥,将要存放的地址,直接回车就存放到所提示的默认位置上。
等待密钥文件生成后找到id_rsa.pub即你的公钥文件,用文本编辑器打开,然后全选文本中的所有内容,并复制。
c. 然后登录git hub,选择 ‘account setting’->ssh keys-> Add SSH key 将刚刚保存的所有内容都粘帖到Key这一栏。
title这一栏可以任意填写名称。然后选择Add key即可。
这样git hub上的设置就完成了。
4. 然后你可以新建编辑代码,完成后通过git add 命令将目录下的代码添加到git中管理。如果要将所有代码添加进去只要执行:
git add .
5. 然后要提交新增或者修改 git commit -m 'COMMENT' 这里COMMENT是你要填写的本次提交的注释信息。
6. 接着:
git remote add SERVE_NAME ssh://user@xxx.xxx.xxx:port number/XXXXX/XXXXX/ Git_Repo /Project
这个命令是用来向git添加 远端备份服务器。
SERVE_NAME 表示远端服务器的名称,
用来指带后面的这一串 ssh://user@xxx.xxx.xxx:port number/XXXXX/XXXXX/ Git_Repo /Project.git,URL信息。
如果要访问git hub:
git remote add GITHUB https://github.com/XXXX/Project
XXXX:即你的git hub 用户名
Project即,你的git hub repository name
然后 执行 git push -u location master,将代码push 到远端服务器的主分支下。
添加好服务器信息以后,只要执行 git add 和 git commit 然后通过git push命令保存到各个分布服务器上。
http://serholiu.com/github-share-code
终于在断断续续的地忙活了这一两天以后,将服务器搭建起来。同时,利用git hub做了一个远程镜像备份。
这样我的代码就可以在本地电脑,家里的GIT 服务器,以及git hub上同时有三份拷贝。
妈妈呀,我和我的小伙伴,就在也不会为代码丢失而哭泣了。
声明:本人也只是个git的初学者,关于git许多深入的功能还尚未研究开发。所以只是初级简述服务的搭建过程。老鸟请绕道。
关于GIT的安装在网络上已经有许多长篇累述。
首先初始设置Git:
1 git config --global user.name
"Your Real Name"
2 git config --global user.email you@email.address
2 git config --global user.email you@email.address
1. 建立本地仓库:
在你代码的目录的根目录下,执行命令: git init 就OK了。
2. 在raspberry pi上建立git仓库:
a. 首先利用SSH访问raspberry pi;
b. 建立代码仓库目录:mkdir Git_Repo 这个名字你可以任取,这是所有项目的根目录;
c. 建立项目目录:mkdir Project, Project 即你要建立的项目的名称,最好是和你所要备份项目同名;
d. 然后进入 Project 这个目录,执行: git init --bare
完成
3. 在 git hub建立代码仓库:
a. 首先在git hub上建立账户,然后新建一个本地工程同名的respo。
然后可以看到这一栏
repository name就是今后你的项目的名称,我们这里填写Project
然后可以选择,这个项目是公开的还是私有的。接着按步骤就可以完成repo的设置。
b. 然后需要在你的本机上生成一个SSH Key用来和git hub进行链接:
执行命令: ssh-keygen -C 'your@email.address' -t rsa
这里 'your@email.address' 请用你的注册时使用的email地址
然后屏幕上会提示你生产的密钥,将要存放的地址,直接回车就存放到所提示的默认位置上。
等待密钥文件生成后找到id_rsa.pub即你的公钥文件,用文本编辑器打开,然后全选文本中的所有内容,并复制。
c. 然后登录git hub,选择 ‘account setting’->ssh keys-> Add SSH key 将刚刚保存的所有内容都粘帖到Key这一栏。
title这一栏可以任意填写名称。然后选择Add key即可。
这样git hub上的设置就完成了。
4. 然后你可以新建编辑代码,完成后通过git add 命令将目录下的代码添加到git中管理。如果要将所有代码添加进去只要执行:
git add .
5. 然后要提交新增或者修改 git commit -m 'COMMENT' 这里COMMENT是你要填写的本次提交的注释信息。
6. 接着:
git remote add SERVE_NAME ssh://user@xxx.xxx.xxx:port number/XXXXX/XXXXX/ Git_Repo /Project
这个命令是用来向git添加 远端备份服务器。
SERVE_NAME 表示远端服务器的名称,
用来指带后面的这一串 ssh://user@xxx.xxx.xxx:port number/XXXXX/XXXXX/ Git_Repo /Project.git,URL信息。
如果要访问git hub:
git remote add GITHUB https://github.com/XXXX/Project
XXXX:即你的git hub 用户名
Project即,你的git hub repository name
然后 执行 git push -u location master,将代码push 到远端服务器的主分支下。
添加好服务器信息以后,只要执行 git add 和 git commit 然后通过git push命令保存到各个分布服务器上。
http://serholiu.com/github-share-code