关于 git 的小白问题 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
git
Pro Git
Atlassian Git Tutorial
Pro Git 简体中文翻译
GitX
syhilyhw
V2EX    git

关于 git 的小白问题

  •  
  •   syhilyhw 2015-12-09 22:43:10 +08:00 4192 次点击
    这是一个创建于 3598 天前的主题,其中的信息可能已经有所发展或是发生改变。

    想问一下,把源码放在 git 上面,不想让别人看到,怎么做?放在 git 上的别人是不是都可以搜到。求指点一下

    17 条回复    2015-12-11 00:34:19 +08:00
    lianz
        1
    lianz  
       2015-12-09 22:49:48 +08:00   1
    你要明白, Git 是一个源码管理工具而已,你的源码放在哪,取决于你的 Git 仓库放在哪。
    Git 仓库可以存在你本机,也可以存在公司内部某一台服务器,也可以是远程服务器(比如 GitHub 公司的服务器)。

    我猜你说的 Git 指的就是 GitHub 吧?这种情况下不想让别人看到的话,只能花钱订阅,然后就可以创建不公开的私有仓库了。
    csking119
        2
    csking119  
       2015-12-09 22:50:05 +08:00
    你说的是 Github , Github 的私有仓库是收费的,你可以选择 bitbucket ,默认仓库私有,不公开。
    zgk
        3
    zgk  
       2015-12-09 22:51:02 +08:00
    当你懂得怎么把源码放 git 上的时候这个问题便有答案了 :D
    推荐廖老师的教程 http://www.liaoxuefeng.com/
    zgk
        4
    zgk  
       2015-12-09 22:52:20 +08:00
    不对不是把源码放 git 上而是用 git 管理你的源码
    kezonwong
        5
    kezonwong  
       2015-12-09 22:57:56 +08:00
    osc 上的 git 私有库是没有限制而且免费的,在国内还是比较好用的.
    fmcand
        6
    fmcand  
       2015-12-09 23:08:05 +08:00
    可以用 coding.net
    hww
        7
    hww  
       2015-12-09 23:59:24 +08:00
    开源中国的代码托管值得你拥有。
    cxbig
        8
    cxbig  
       2015-12-10 00:13:26 +08:00
    Git 是内容托管的一种方式,至于你 remote 放在哪、是不是公开的,要看你选择什么服务。
    比方说 Github 就明确提供了 2 种服务:公开的免费,私有的收费。
    不想给钱,可以放 Bitbucket ,他们提供免费私有 repo ,但是会限制合作者的数量。
    ryd994
        9
    ryd994  
       2015-12-10 08:32:05 +08:00 via Android
    其实自己开个服务器也不难
    iambillzhao
        10
    iambillzhao  
       2015-12-10 09:40:04 +08:00   1
    放在 git 上面,并不会有人看到。 git 是在你本机中运行的应用程序。你本机所有的 git 操作,都不会直接暴露给外面。

    但是 git 应用程序也可以运行在别人的电脑上,而且你们两台电脑间的 git 应用程序可以互相通信,传递代码。

    而上面说的“别人的电脑”,通常指的就是类似 Github 那样的网站的服务器,当你把你的代码 git push 到那些服务器上,别人(比如 Github 网站)可以公开你的代码,如果你给钱给他,他也可以把你的代码查看权限降低,变成只有你自己能看到并管理。

    所以,如果你完全可以不使用 push 命令,只在本机去使用 git ,也能管理你的代码,但是问题是,如果你的电脑坏了或者丢了,你就有丢失这些代码的可能。而 Github 等网站只是通过他们专业的服务,在很大程度上确保你的代码不会丢失。
    mtmzorro
        11
    mtmzorro  
       2015-12-10 09:43:34 +08:00
    上面已经说的差不多了, LZ 要明白 GIT 和 GITHUB 的区别那。。。
    taijia
        12
    taijia  
       2015-12-10 10:30:51 +08:00 via Android
    私有的话 追求速度 osc coding 也是不错的选择 当然自己也可以搭建 gitlab
    syhilyhw
        13
    syhilyhw  
    OP
       2015-12-10 12:47:11 +08:00
    @lianz 对的,是 github ,想到它是开源的,所以就想到了会不会别人看到源码。
    syhilyhw
        14
    syhilyhw  
    OP
       2015-12-10 12:50:04 +08:00
    @csking119 bitbucket 感觉不如 git
    hxndg
        15
    hxndg  
       2015-12-10 17:28:55 +08:00
    自己在公司搭一个 gitlab 就可以了,类似与一个私有的 github 。
    如果是在嫌麻烦。配置 git 不上传一部分文件就可以。
    github 应当是鼓励开源的,记得原先好像有个 q&a 上面就是说能不能私有化什么的问题
    syhilyhw
        16
    syhilyhw  
    OP
       2015-12-10 17:33:52 +08:00
    @hxndg 谢谢
    GuBonjour
        17
    GuBonjour  
       2015-12-11 00:34:19 +08:00
    可以使用 GitCafe 的私有库功能,传送门是: gitcafe.com
    这里有兑换码『 tryitforfree 』,可以兑换 100 GitCoin (是的,其他小伙伴也可以拿去用 =3=,深藏功与名)。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5359 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 36ms UTC 08:52 PVG 16:52 LAX 01:52 JFK 04:52
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86