阿里云 搭建Git服务器
1. 服务端安装git, ssh, 客户端安装git
sudo apt-get install git
sudo apt-get install ssh
2. 服务单创建用户server
sudo adduser server
3. 创建authorized_keys 文件
创建用户server后,会在home下面生成server文件夹。
在server文件夹下创建.ssh,
mkdir .ssh
在.ssh 下创建authorized_keys文件
touch .ssh/authorized_keys
4. 用户生成Key私钥和公钥
可以在客户端生成或者在服务端生成。
在客户端打开Git Bash
ssh-keygen -t rsa
之后随便输入一个用户名,如Nick
完成后分别生成Nick和Nick.pub 文件
5.客户端将私钥放在对应的工作目录下
如 C:\Users\username\.ssh。
创建config文件
host git-server
user server
hostname 123.58.162.9
port 22
identityfile ~/.ssh/Nick
hotname为服务器IP地址
Nick对应之前创建的名字
6. 在服务器中将公钥追加到authorized_keys文件中
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDTZdlQB4zFaKfsJFCDxqVT0R1nsFMbGr/Lg3U
qJ6KpgdLDxYGtkc2MiZ91BpRTkTE/VbR8yp2hk/UQcug8fyb+Zi6cSh5P7V4ZWaDkEnwkPBFtCS
QBW00EO5J26jxwM5SgvQJjq3FMx3oltQDnu6lkleAjfBzWUh+JKYLlQSsLzBxseg+9SrU2Ln3T58
xNicHPUez1qy1DHulbO9r6nW+I0afGbM+OcXgN5/SIcFsHhm9X0Ptjj3T1BQatL2c+x0PvR9Dbe
ORRWKKbD8VIx22LF8MNe54BPifrHRcKk27mV85dc/wwQW/XZjsn9kuI6bqcw2/j8WyB19xv2z5B
H54xD Tina@Tina_WIN10
7.在服务器中初始化一个bare的git仓库
在server文件夹下创建repo(名字随意),在repo下创建bare的git仓库
git init --bare test.git
8.客户端Clone远程代码库
git clone git-server:/home/server/repo/test.git
9.测试commit,push
创建任意文件,
git add .
git commit -m "init"
git push origin master
然后在其他文件夹下再次chone代码,查看之前的上传是否有效
git clone git-server:/home/server/repo/test.git
阿里云 搭建Git服务器的更多相关文章
- 阿里云搭建git服务器
阿里云服务器环境: CentOS7.0 jdk1.8.0 jre1.8.0 RAM:1G SWAP:3G MEM:40G apache-tomcat 8.0 1.下载gitlab-ce 11.0 到本 ...
- Visual Studio使用阿里云Code Git服务器的常见问题
使用Github的服务器太慢,阿里的https://code.aliyun.com的国内服务器还是很快的.但是使用阿里的Git服务器总是有些地方出问题,现记录下常见的问题: 1.如提示源码已在TFS管 ...
- 阿里云搭建SVN服务器
1:安装svn apt-get install subversion 2. 开启svn服务器 svnserve -d 检查是否开启:ps aux | grep svnserve 若出现如下内容: wk ...
- 利用阿里云搭建私有Git服务器
服务器系统:Centos 6 (查看centos版本命令:lsb_release -a) 客户端系统:Windows 7 一.服务器端安装Git ==通常centos上使用yum源安装的git版本过低 ...
- 阿里云 linux搭建git服务器
git是非常方便的版本控制工具,目前网上有很多免费的git仓库可以给我们使用,但是有些时候我们并不放心将我们的项目寄放在别人的服务器上,这个时候就需要自己搭建一个git服务器. 在linux上面搭建g ...
- 阿里云CentOS Linux服务器上搭建邮件服务器遇到的问题
参考文章: 阿里云CentOS Linux服务器上用postfix搭建邮件服务器 Linux系统下邮件服务器的搭建(Postfix+Dovecot) 本来想自己搭建邮件服务器,但是看到一篇资料表示阿里 ...
- 转-阿里云CentOS Linux服务器上用postfix搭建邮件服务器
http://www.cnblogs.com/dudu/archive/2012/12/12/linux-postfix-mailserver.html 注:本文的邮件服务器只用于发送邮件,也就是ST ...
- 腾讯云,搭建Git服务器
下载安装 git 任务时间:5min ~ 10min Git 是一款免费.开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目. 此实验以 CentOS 7.2 x64 的系统为环境,搭建 ...
- 在CentOS搭建Git服务器 转
在CentOS搭建Git服务器 来自 :http://www.jianshu.com/p/69ea5ded3ede 前言 我们可以GitHub发布一些开源代码的公共仓库,但对于私密仓库就需要收费了.公 ...
随机推荐
- Mysql性能调优工具Explain结合语句讲解
Explain简称执行计划,可以模拟SQL语句,来分析查询语句或者表结构是否有性能瓶颈.Explain的作用有哪些,可以看到哪些?可以看到表的读取顺序,数据读取操作的操作类型,哪些索引可以使用,哪些索 ...
- MSSQL 重建索引(在线重建、控制最大处理器数 、MAXDOP )
一.什么情况下需要重建索引 1.碎片过多(参考值:>20%) 索引碎片如何产生,请移步至< T-SQL查询高级—SQL Server索引中的碎片和填充因子> 2.填充度过低(参考值: ...
- IDEA 搭建授权服务器
引用地址 http://blog.lanyus.com/archives/317.html 今天突出发现基本公开的激活地址都被屏蔽了(IDEA 2017.3 版本) 记录一下 docker pull ...
- 一.UTF8字符集csv文件在oracle下乱码问题处理
1.问题描述 在excel中生成了一个UTF-8编码格式的csv文件准备导入数据库,在notpad++下打开显示正常,编码集为UTF-8,通过pl/sql dev导入oracle是出现乱码,此时初步推 ...
- HttpClient将手机上的数据发送到服务器
到官网下载jar包,下载GA发布版本即可 在项目中将httpclient-4.5.5.jar.httpcore-4.4.9.jar.httpmime-4.5.5.jar.commons-logging ...
- UVA-11925 Generating Permutations (逆向思维)
题目大意:给出1~n的某个排列,问由升序变到这个排列最少需要几次操作.操作1:将头两个数交换:操作2:将头一个数移动最后一个位置. 题目分析:反过来考虑,将这个排列变为升序排列,那么这个变化过程实际上 ...
- 058——VUE中vue-router之实例操作新闻列表单页面应用与路由别名的使用
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- JavaScript运算符:递增和递减(++i,--i 和 i++,i-- 的区别)
递增和递减操作符直接借鉴自C,而且各有两个版本:前置型 (递增 ++i ,递减 --i )和 后置型 (递增 i++ ,递减 i-- ).书本上对两者的定义是:前置型应该位于要操作的变量之前,而后置型 ...
- RGB2YCbCr RGB2Gray
Y = 0.2990R+0.5870G+0.1140B; Cb=-0.1687R-0.3313G+0.5000B+128; ...
- 今天廷鹏师弟来的java建议
如下一段获取数据代码的问题: public Serializable getById(Serializable id) throws BaseBusinessException { if (id = ...