一站式IT解决方案提供商

网站开发 ● 移动开发 ● 桌面开发 ● 技术服务

网站开发,移动开发,技术服务,域名,云服务,一站式IT解决方案,通之影科技
centos 7 上 openJdk 安装

下载 yum -y install java-1.8.0-openjdk java-1.8.0-openjdk-devel 查看安装位置 dirname $(readlink $(readlink $(which java))) 设置环境变量 vim /etc/profile.d/env_export.sh 添加如下内容 exp

网站开发,移动开发,技术服务,域名,云服务,一站式IT解决方案,通之影科技
Git 分支 - 远程分支

远程分支 远程引用是对远程仓库的引用(指针),包括分支、标签等等。 你可以通过 git ls-remote <remote> 来显式地获得远程引用的完整列表, 或者通过 git remote show <remote> 获得远程分支的更多信息。 然而,一个更常见的做法是利用远程跟踪分支。 远程跟踪分支是远程分支状态的引用。它们是你无法移动的本地引用。

网站开发,移动开发,技术服务,域名,云服务,一站式IT解决方案,通之影科技
Git 分支 - 变基

变基 在 Git 中整合来自不同分支的修改主要有两种方法:merge 以及 rebase。 在本节中我们将学习什么是“变基”,怎样使用“变基”,并将展示该操作的惊艳之处,以及指出在何种情况下你应避免使用它。 变基的基本操作 请回顾之前在 分支的合并 中的一个例子,你会看到开发任务分叉到两个不同分支,又各自提交了更新。 分叉的提交历史。

网站开发,移动开发,技术服务,域名,云服务,一站式IT解决方案,通之影科技
服务器上的 Git - 协议

到目前为止,你应该已经有办法使用 Git 来完成日常工作。 然而,为了使用 Git 协作功能,你还需要有远程的 Git 仓库。 尽管在技术上你可以从个人仓库进行推送(push)和拉取(pull)来修改内容,但不鼓励使用这种方法,因为一不留心就很容易弄混其他人的进度。 此外,你希望你的合作者们即使在你的电脑未联机时亦能存取仓库 — 拥有一个更可靠的公用仓库十分有用。 因此,与他人合作的最

网站开发,移动开发,技术服务,域名,云服务,一站式IT解决方案,通之影科技
服务器上的 Git - 在服务器上搭建 Git

在服务器上搭建 Git 现在我们将讨论如何在你自己的服务器上搭建 Git 服务来运行这些协议。 Note 这里我们将要演示在 Linux 服务器上进行一次基本且简化的安装所需的命令与步骤,当然在 macOS 或 Windows 服务器上同样可以运行这些服务。 事实上,在你的计算机基础架构中建立一个生产环

网站开发,移动开发,技术服务,域名,云服务,一站式IT解决方案,通之影科技
服务器上的 Git - 生成 SSH 公钥

生成 SSH 公钥 如前所述,许多 Git 服务器都使用 SSH 公钥进行认证。 为了向 Git 服务器提供 SSH 公钥,如果某系统用户尚未拥有密钥,必须事先为其生成一份。 这个过程在所有操作系统上都是相似的。 首先,你需要确认自己是否已经拥有密钥。 默认情况下,用户的 SSH 密钥存储在其 ~/.ssh 目录下。 进入该目录并列出其中内容,你便可以快速确认自己是否已拥有密钥:

网站开发,移动开发,技术服务,域名,云服务,一站式IT解决方案,通之影科技
服务器上的 Git - 配置服务器

配置服务器 我们来看看如何配置服务器端的 SSH 访问。 本例中,我们将使用 authorized_keys 方法来对用户进行认证。 同时我们假设你使用的操作系统是标准的 Linux 发行版,比如 Ubuntu。 首先,创建一个操作系统用户 git,并为其建立一个 .ssh 目录。 Note 以下操作可

网站开发,移动开发,技术服务,域名,云服务,一站式IT解决方案,通之影科技
服务器上的 Git - Git 守护进程

Git 守护进程 接下来我们将通过 “Git” 协议建立一个基于守护进程的仓库。 对于快速且无需授权的 Git 数据访问,这是一个理想之选。 请注意,因为其不包含授权服务,任何通过该协议管理的内容将在其网络上公开。 如果运行在防火墙之外的服务器上,它应该只对那些公开的只读项目服务。 如果运行在防火墙之内的服务器上,它可用于支撑大量参与人员或自动系统

网站开发,移动开发,技术服务,域名,云服务,一站式IT解决方案,通之影科技
服务器上的 Git - Smart HTTP

Smart HTTP 我们一般通过 SSH 进行授权访问,通过 git:// 进行无授权访问,但是还有一种协议可以同时实现以上两种方式的访问。 设置 Smart HTTP 一般只需要在服务器上启用一个 Git 自带的名为 git-http-backend 的 CGI 脚本。 该 CGI 脚本将会读取由 git fetch 或 git push 命令向 HTTP URL 发送的请求路径和头

网站开发,移动开发,技术服务,域名,云服务,一站式IT解决方案,通之影科技
服务器上的 Git - GitWeb

GitWeb 如果你对项目有读写权限或只读权限,你可能需要建立起一个基于网页的简易查看器。 Git 提供了一个叫做 GitWeb 的 CGI 脚本来做这项工作。 Figure 49. GitWeb 的网页用户界面 如果你想要查看 GitWeb 如何展示你的项目,并且在服务器上安装了轻量级 Web 服务器比如 lighttpd 或 webrick, Git 提供