Mac 搭建私有Git Server

Mac 搭建私有Git Server,第1张

1,在用作服务器的机器上创建 git 账户。我们可以通过 系统偏好设置 -> 用户与群组 来添加。账户权限给的是 管理员 权限为了方便 *** 作。

2,设置远程访问
系统偏好设置 -> 共享 中,勾选 仅这些用户 允许访问。

1,验证Git用户
$ ssh git@yourComputerNamelocal
按提示输入git用户的密码,如图出现~ git$ 提示则说明登陆成功。

2, 生成 ssh rsa 公钥

注意:这里有个需要注意的地方,/etc文件夹可能没有sshd_config文件,只有有一个 sshd_config~previous 文件,那我们 *** 作的文件就换成 sshd_config~previous

这样,我们就完成了在Mac中搭建私有Git Server的 *** 作。
如果你的应用场景是企业级也可以参考这篇来设置服务器上的Git Server,或者搜索Gitosis、Gitolite、Gitlab之类的管理软件。

当然可以 直接在服务器B上git clone 加上 --bare 参数不加 --bare 也行 但是从服务器上clone的时候会多一层 git目录服务器B的repo可以设置个 post-receive 的 git hooks让他收到提交后主动push代码到服务器A上去1服务器B上获取服务器A的git repo全选复制放进笔记cd ~git clone serverA-repo --bare2本地 获取服务器B的git repogit clone serverB:examplegit

首先要 ssh远程登陆工具比secureCRT等
案 基于SSH直接搭建
Git支持协议主要四种:
本: 需要文件共享系统权限控制
>1 访问服务器:ssh 用户名@ip

2 然后输入用户名

3 在输入密码

4 切换用户 su + 用户名

5 返回到主目录  cd ~

6 git pull

Django 项目,爱分享服务器上需要 �migrate
您确定在PYTHONPATH环境变量中安装并可用吗?你忘了激活虚拟环境吗?
需要切换到虚拟环境 在执行 migrate

切换 虚拟环境:

cd Evn/

workon + 项目名称
之后 重启服务器

Gitblit是是一个分布式版本控制系统。

Github 是 一个网站,可以为用户提供空间创建git仓储,用来保存一些数据。

Gitblit服务现在独树一帜,相比与SVN有更多的灵活性,最流行的开源项目托管网站Github上面,如果托管开源项目,那么就是免费使用的,但是闭源的项目就会收取昂贵的费用,如果你不缺米,那么不在本文讨论的范围内,既然这样,我们可以自己搭建我们的Git服务器。 国内使用Windows Server平台的用户占大多数,那么本文就来讨论如何在Windows平台下搭建Git服务器。

GitHub 是一个面向开源及私有 软件项目的托管平台,因为只支持 Git 作为唯一的版本库格式进行托管,故名 GitHub。 GitHub 于 2008 年 4 月 10 日正式上线,除了 Git 代码仓库托管及基本的 Web 管理界面以外,还提供了订阅、讨论组、文本渲染、在线文件编辑器、协作图谱(报表)、代码片段分享(Gist)等功能。目前,其注册用户已经超过350万,托管版本数量也是非常之多,其中不乏知名开源项目 Ruby on Rails、jQuery、python 等。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/13508567.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-08-21
下一篇 2023-08-21

发表评论

登录后才能评论

评论列表(0条)

保存