建立Git Hub 与本地 Git 服务器

也许要感谢麻烦的SVN配置,或者感谢一下我自己比较笨的脑子。在raspberry pi上配置了两天SVN,还是无法使用。于是我放弃了这个想法。转向搭建一个GIT服务器。

终于在断断续续的地忙活了这一两天以后,将服务器搭建起来。同时,利用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
建立全局的用户名信息,这是使用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
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值