git官方网站上虽然提供私有的git服务,不过是收费的。一个月最少7$。
所以为了节省人民币。自己动手建立自己的git服务端吧。
服务器环境:
site5 虚拟主机
1、在本地已有项目上,建立git仓库
cd ~/src/myproject
git init
git add *
git commit -m "Initial commit"
添加远程链接的快捷方式
git remote add origin ssh://用户名@remote.host.com/~/src/myproject.git
编辑config
vi .git/config
[branch "master"]
remote = origin
merge = refs/heads/master
加入以上几行
在你运行 git remote 命令时,应该会出现[remote "origin"]的配置
2、在远程服务器上建立git 服务端
克隆一个空仓库
git clone --bare myproject myproject.git
touch myproject.git/git-daemon-export-ok
3、上传项目
git push origin master
4、在本地导出项目
git clone ssh://用户名@remote.host.com/~/src/myproject.git
3、接着就可以在本地进行一切git 操作了
touch README
git add *
git commit -m 'first commit'
git push origin master
4、如果你的虚拟主机不支持git
就需要你在服务器上自己安装git,并自己在 ~/.bashrc文件中指定 path
===========================
其它的项目托管方
www.unfuddle.com
from:
http://dentharg.wordpress.com/2008/03/03/git-private-repositories-on-shared-hosting/
分享到:
相关推荐
Linux系统安装Git服务器的过程中,涉及的知识点非常广泛,从基础的Git概念到具体的操作步骤,...虽然有许多公共代码托管平台如GitHub,但私有Git服务器提供了更高的安全性和可控性,可以根据组织的需要进行定制和管理。
总的来说,GitStack 2.3.6是一个强大的工具,尤其适合那些希望在内部网络中建立私有Git服务器的企业和团队。通过其简易的安装过程、用户管理以及权限控制,GitStack能够帮助用户更有效地组织和管理项目代码,提升...
在搭建Git服务器时,我们通常会使用如GitLab、GitHub或Gitea这样的服务。但如果你需要在本地或私有网络内搭建,那么可以使用Git自带的裸仓库功能。以下是一个简单的步骤: 1. **安装Git**:运行Git-1.8.4-preview...
GitHub作为最流行的代码托管服务,提供了广泛的功能,包括建立账户、建立新仓库、从Subversion导入项目、开始合作、项目页面、派生(forking)项目等。此外,还有项目页面、派生(forking)项目以及GitHub小节等。 ...
Git入门教程不仅是对Git基础操作的介绍,也涵盖了如何选择合适的云端Git服务商、如何配置本地开发环境以及如何在云端建立项目和管理代码。在学习完这些内容之后,初学者应该能够熟练地在本地进行版本控制,并能将...
描述中提到"基于gogs快速搭建企业私有GIT服务 mac 环境安装包",这意味着该压缩包包含的是在Mac环境下设置企业级Git服务所需的Gogs软件。私有Git服务有助于保护企业的代码资产,确保代码安全,同时提供团队协作环境...
- **社区发展:** 随着时间的推移,围绕Git建立了一个庞大的社区,包括各种工具、插件和服务,极大地丰富了Git的功能和应用场景。 - **跨平台支持:** Git最初是在Linux系统下开发的,但随着Windows和其他操作系统上...
而在Git托管服务方面,GitHub是大家最为熟知的一个平台,如何在GitHub上建立账户、建立新仓库、导入项目,以及如何合作、管理项目页面、派生(forking)项目等都是重要知识点。 分布式Git涉及的分布式工作流程,...
- **Git托管服务**: - **GitHub**:最流行的在线Git托管平台之一,提供了丰富的功能和支持。 - **建立新账户**:注册GitHub账户。 - **建立新仓库**:创建一个新的仓库以存放项目代码。 - **从Subversion导入...
Git托管服务,如GitHub,提供了一系列功能,包括建立账户、建立新仓库、从Subversion中导入项目、合作、项目页面和派生(forking)项目。 分布式Git是Git的高级使用,涉及分布式工作流程,包括集中式工作流、集成...
- **GitHub**: GitHub 是目前最流行的 Git 托管服务之一,提供免费的公共仓库和付费的私有仓库选项。 - **GitLab**: GitLab 也是一个非常受欢迎的 Git 托管服务,支持自托管和云托管两种模式。 通过以上总结,我们...
总之,“gitblit-1.8.0.tar.gz”是一个方便Linux服务器搭建Gitblit的软件包,通过它可以建立一个集版本控制、协作于一体的平台,帮助团队高效地进行软件开发。正确配置和使用Gitblit,将极大地提升开发过程的透明度...
还探讨了Git托管服务,如GitHub的账户建立、新仓库创建、项目页面管理、派生项目等。 分布式Git涉及了分布式工作流程,如集中式工作流、集成管理员工作流、司令官与副官工作流等。为项目作贡献的相关内容包括提交...
- **总结**: 介绍了如何在服务器上部署和管理Git服务,包括协议选择、SSH密钥生成、服务器搭建及权限管理等方面。 #### 五、分布式Git **5.1 分布式工作流程** - **特点**: - 每个用户本地都有完整仓库的副本。 ...
码云是一个基于 Git 的代码托管平台,提供了免费的私有仓库和协作工具。 1. 首先,在码云上新建一个项目,输入项目名称、描述和其他信息,然后点击“创建”按钮。 2. 在本地新建一个文件夹,这将是您的 Git 仓库...
此外,企业也可以在 GitHub 上建立私有仓库,保护他们的商业机密。至今,GitHub 已经积累了超过1亿的开发人员,400万组织和3.3亿资料库,成为了全球最大的开源软件社区。 提到标签“git 软件/插件”,我们可以理解...
通过以上步骤,我们可以建立一个完整的SpringBoot项目自动化部署流程,从代码提交到构建、测试,再到部署,全程自动化,大大提高了开发效率和产品质量。在整个过程中,Jenkins作为核心工具,协调Maven和Git协同工作...
Git是一种分布式版本控制...最后,维护一个Git仓库是版本控制中不可或缺的一部分,包括如何建立公共或私有仓库,以及如何对仓库进行维护。这些内容对于任何希望使用Git进行高效版本控制的个人或团队都是必须掌握的。
本文旨在深入探讨如何搭建本地Git仓库,涵盖基本概念、安装配置、本地仓库创建、本地多仓库操作及网络仓库建立等方面,为初学者提供全面的入门指导。 #### 安装Git 在开始之前,确保已在计算机上安装Git。访问Git...
文档还提到了使用Git和µVision的集成,以及如何建立一个稳健的工作流来对项目进行版本控制。其中µVision是Keil针对ARM处理器开发的集成开发环境。文件内容中还包含了对Keil中版本控制的软件包进行配置的具体步骤和...