建立远程仓库2

此篇文章虽原创,但是有问题,不是建立远程仓库的正确方法,大家慎重。

上一篇是转载的人家的,我没用哪种方法,我自己敲了几行代码,也算是搞定了。

说实话,git这东西确实有点小复杂,耗了我大把的时间,我现在是不求甚解,能实现功能就好了。

下面就直接把我的命令贴上去了。

一.通过CRT登录远程主机,初始化一个GIT仓库:

zhangyixiang@Andhost:~$ pwd
/home/zhangyixiang
zhangyixiang@Andhost:~$ mkdir git0824.git
zhangyixiang@Andhost:~$ GIT_DIR=git0824.git git-init-db
git-init-db: command not found
zhangyixiang@Andhost:~$ GIT_DIR=git0824.git git init-db
Initialized empty Git repository in /home/zhangyixiang/git0824.git/
zhangyixiang@Andhost:~$ cd git0824.git/
zhangyixiang@Andhost:~/git0824.git$ ll
total 40
drwxr-xr-x 7 zhangyixiang seuic 4096 2012-08-24 19:05 ./
drwxr-xr-x 5 zhangyixiang seuic 4096 2012-08-24 19:05 ../
drwxr-xr-x 2 zhangyixiang seuic 4096 2012-08-24 19:05 branches/
-rw-r--r-- 1 zhangyixiang seuic   66 2012-08-24 19:05 config
-rw-r--r-- 1 zhangyixiang seuic   73 2012-08-24 19:05 description
-rw-r--r-- 1 zhangyixiang seuic   23 2012-08-24 19:05 HEAD
drwxr-xr-x 2 zhangyixiang seuic 4096 2012-08-24 19:05 hooks/
drwxr-xr-x 2 zhangyixiang seuic 4096 2012-08-24 19:05 info/
drwxr-xr-x 4 zhangyixiang seuic 4096 2012-08-24 19:05 objects/
drwxr-xr-x 4 zhangyixiang seuic 4096 2012-08-24 19:05 refs/


二.在本地主机上把代码push上去就好啦~关键是格式要对!

[zhangyixiang@android git1106]$ git push ssh://zhangyixiang@192.168.10.155/home/zhangyixiang/git0824.git pull_fz3g
zhangyixiang@192.168.10.155's password: 
Counting objects: 135448, done.
Delta compression using up to 8 threads.
Compressing objects: 100% (86257/86257), done.
Writing objects: 100% (135448/135448), 862.90 MiB | 4.60 MiB/s, done.
Total 135448 (delta 40620), reused 134162 (delta 39462)
To ssh://zhangyixiang@192.168.10.155/home/zhangyixiang/git0824.git
 * [new branch]      pull_fz3g -> pull_fz3g

第一行命令中的pull_fz3g是用来选择推送的分支。


之后远程主机中的git0824.git文件夹中就有了一个经过压缩的仓库,我们就可以把它当做公共版本库用了。

接着在任何连着公司内网的机子上,都可以运行:

[zhangyixiang@android git0824]$git clone  ssh://zhangyixiang@192.168.10.155/home/zhangyixiang/git0824.git 
Initialized empty Git repository in /home/zhangyixiang/git0824/git0824/.git/
zhangyixiang@192.168.10.155's password: 
remote: Counting objects: 135448, done.
remote: Compressing objects: 100% (85099/85099), done.
^Cceiving objects:   5% (6872/135448), 14.89 MiB | 4.84 MiB/s

   

就可以下载公共版本库中的代码进行开发了,适当的时候,通过git push发布自己的代码哦~

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值