自建git服务器 如何在mac下远程搭建git服务器
一、如何在mac下远程搭建git服务器
Mac好用的GIt管理器推荐:TowerMac版
TowerforMac是应用于macos平台上一款非常强大的Git客户端,Git是目前最流行的版本管理工具之一,TowerGit具有强大的Git资源库管理、版本控制、分支管理等等,并且能够和Xcode、github、Beanstalk、BBEdit等软件无缝结合使用!
TowerMac版:
TowerforMac软件特色
1、便于使用
无需记住复杂的命令(及其参数)。Tower使许多高级操作像拖放一样简单。
2、撤消一切
撤消本地更改
恢复旧版本
还原提交
恢复已删除的提交
撤消分支删除
3、清晰的可视化,更好的理解
Tower的清晰视觉界面非常有用-并且使复杂场景更容易理解。
4、自信地使用Git
以简单,直观的方式解决合并冲突
立即查看哪些提交尚未与遥控器同步
停止使用SSH密钥,用户名,密码和身份验证令牌进行摔跤
二、如何从远程git服务器上拉取一个新建的git项目
这个,不建议用ftp,建议用git、svn等工具从你的开发服务器上拉取。或者使用一些自动构建发布的工具。如果非要用ftp上传,建议用以下步骤:
服务器上安装composer,并使用`composerself-update`更新到最新版
用ftp上传文件,保持目录结构。
注意不要上传vendor文件夹
到项目目录下,使用命令`composerinstall--no-dev`安装依赖
使用`composerdump-autoload-o`优化自动加载
三、git项目是啥
Git项目是使用Git版本控制系统来管理和跟踪代码的软件项目。Git是一种分布式版本控制系统,它允许开发人员在一个项目中共同合作,跟踪代码的历史变更,以及轻松地回退到之前的版本。
通过Git,开发人员可以创建不同的分支,方便并行开发和测试,最后将不同分支的代码合并到主分支中。Git项目使得多人协作和代码管理更加高效和可靠。