利用你的mac为团队搭建git

在这里先要说一声抱歉,因为去贵州出差,说好的更新这篇文章的结果也跳票了,正好手头没事,可以把这篇文章写下来,相互交流。

这篇git的搭建是在Mac OS下搭建的,用命令行与客户端结合的方式进行,不仅自己能用,也能让同事用。因为团队扩充,项目三人同时开发,使用SVN,提交代码的时候不方便(其实是我不愿意用SVN),所以一琢磨,就用了git。不废话,直接上说明~喜欢的烦请点个赞。

作为一个互联网从业者,同时作为iOS开发从业者,对新的技术与管理方式的追求,特别是能为开发者带来便利的新事物的追求,一直是我的对自身技能的要求。由于我一开始接触的项目就是使用git的客户端sourcetree进行版本控制。所以,当我成为新公司的iOS负责人的时候首先考虑的就是使用git来进行版本控制,既然大家选择了本篇博客,那么肯定是有意向使用git进行版本控制的,具体的优点我就不进行赘述了。

因为网络上git的搭建纷繁复杂,而针对于Mac环境下的没有一套从头到尾的方法来进行指导,为此,我查阅了大量的文章,并进行实验,终于找到了一套可行的方法,就此给大家分享出来。

苹果自带git命令与ssh,所以很多东西都会方便很多。

首先,我们进入一个新建立的文件夹,用于搭建git仓库。


图一.建立一个空白文件夹(名字随意)

进去的时候可以用git version试一试git命令。

好了,言归正传,正式使用git了。

(1)首先使用git init命令,初始化一个git仓库

(2)拖进你建立的工程文件夹

(3)使用git add将demo添加入git代码仓库中

图二.git命令

这个时候,你在使用git命令提交一个日志信息,每次上传代码所要记录的日志信息很重要的,一定要注意。

(4)git commit -m'日志信息'这个提交到git库,两‘’之间输入你想要的日志信息。

注意哦,当你commit后,命令行控制台会输出一堆的信息,大概意思就是create了什么什么,这样才算是成功了。

(5)在你命令行输入git config receive.denyCurrentBranch ignore这样才能push成功文件。

(6)请查看本机管理员账户名称和IP地址,用于其他人访问本机的git仓库。


图三.提交git仓库并允许修改

注意,具体的看看(6)这个就是为什么要求先获取本机管理员账户和IP地址的原因。

(7)拖入那个新建立的准备做git仓库的文件夹进入命令行,先写好前面的ssh哦。这个命令让git能够建立远程访问的,让别人能够对你的这个git仓库进行访问。

命令如下:

git remote add origin ssh://guanliyuan@172.16.0.30/~/!@#$/.git

好了,最后的时候来了,下载安装好git客户端并打开。


图四.客户端sourcetree添加地址

试试自己的git路径看看是否有效。


图五.git路径验证(this is a Git repository)


你可以在Xcode里面修改代码,然后使用sourcetree上传试试。

下面进行建立远程访问了。

(8)先给你的小伙伴们建立几个账号吧!


图六.为小伙伴建立账号

注意哦:先约定,让你的小伙伴给自己的管理员改名字,最好改成自己名字的全拼。就以小伙伴的管理员账户命名,并给他设置密码,简单点吧,咱就不折腾了。(其实就是远程访问)

(9)为本机建立共享,马上就要成功了,坚持住!


图七.进入共享


图八.文件共享选项


最后一不了,行不行咱们验证看看。

还记得sourcetree里面输入地址的那个栏目吗?

就是你的预备用git仓库的那个文件夹路径,里面已经有你的代码了哦!

(10)ssh://admin@192.168.1.102/user/fasdfasd

注意:admin就是你账户名称。


图九.小伙伴验证

注意!本人的mac上的IP地址要固定,不然队友就找不到了,这个我就不贴了。

以上就是全部过程,有些可以优化的地方没有做优化了,糊里糊涂的用上了,你可以试试看看,有更好的方法希望你能和我分享一下

祝你好运

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 210,978评论 6 490
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 89,954评论 2 384
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 156,623评论 0 345
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,324评论 1 282
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,390评论 5 384
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,741评论 1 289
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,892评论 3 405
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,655评论 0 266
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,104评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,451评论 2 325
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,569评论 1 340
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,254评论 4 328
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,834评论 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,725评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,950评论 1 264
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,260评论 2 360
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,446评论 2 348

推荐阅读更多精彩内容

  • 1. 安装 Github 查看是否安装git: $ git config --global user.name "...
    Albert_Sun阅读 13,643评论 9 163
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,628评论 18 139
  • 2017年8月21日,今天新生军训第二天。 所有的事情都慢慢步入正轨,一切都在慢慢地变得有序。 今天下午,军训的内...
    穿靴子的二萌阅读 362评论 0 2
  • 昔日戏言身后意,今朝都到眼前来。 衣裳已施行看尽,针线犹存未忍开。 尚想旧情怜婢仆,也曾因梦送钱财。 诚知此恨人人...
    哑流阅读 541评论 0 3
  • L.A.peng 望风莫及的吟诵 传唤诗骚千百余年的风情 摩挲着四海八荒的棱角 触碰着心底的脉搏...
    你说0我听阅读 184评论 0 0