centos上部署git
2024-08-29 07:48:54
安装Git
#安装依赖环境
[root@wys01 wys]# yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel perl-devel
#直接安装
[root@wys01 wys]# yum install git #查看版本
[root@wys01 wys]# git --version
创建git用户
[root@wys ~]# useradd git #给git用户添加密码 [root@wys git]# echo 123|passwd --stdin git
创建公匙文件
[root@wys ~]# cd /home/git/
[root@wys git]# mkdir .ssh
[root@wys git]# chmod 700 .ssh
[root@wys git]# touch .ssh/authorized_keys
[root@wys git]# chmod 600 .ssh/authorized_keys
初始化仓库
[root@wys ~]# mkdir -p /gitceshi/myproject.git
[root@wys ~]# chown -R git:git /gitceshi/
[root@wys ~]# cd mypython/
[root@wys ~]# git init --bare /gitceshi/myproject.git
[root@wys ~]# chown -R git:git /gitceshi/myproject.git
Windows端使用Git
下载安装Git。
打开Git Bash
生成SSH公钥秘钥对
#后面的邮箱写自己的
$ ssh-keygen -t rsa -C "examaple@email.com"
过程中直接回车即可
密匙文件一般在C:\Users\Administrator.ssh下,把公钥文件idrsa.pub的内容拷贝到服务器端/home/git/.ssh/authorizedkeys这个文件中,ok,至此可以开始访问服务器上的Git项目了。
克隆项目
$ cd dir(项目路径)
$ git clone git@10.0.0.103:/gitceshi/myproject.git
把本地项目与服务器项目进行关联
$ cd dir(项目路径)
$ git remote add origin git@10.0.0.103:/gitceshi/myproject.git
git文件太大上传不了解决办法,在git-shell里
#修改单文件最大上传为500MB
git config --global http.postBuffer 524288000
最新文章
- dos命令
- linux常用的重要的命令: netstat
- Filling a Path 模式
- 实际中理解div布局和浮动
- Apache Struts 多个开放重定向漏洞(CVE-2013-2248)
- C语言--对数组地址的解析
- php实现文件夹下的文件读取功能
- JDK Windows环境配置
- BZOJ 1455: 罗马游戏( 配对堆 + 并查集 )
- C#版二维码生成器附皮肤下载
- python之字符串
- 【转】 svn: Server sent unexpected return value (403 Forbidden) in response to CHECKOUT request for-解决方法
- 安装jdk+tomcat
- python第一百零八天---Django 3 session 操作
- MicroPython的开发板
- Oracle与MySQL的比较[内容来自网络]
- SQL Server 字符串拼接、读取
- Ubuntu 添加安装字体
- android sqlite应用优化(资料整理)
- 【.Net】水晶报表CrystalReport粗浅入门
热门文章
- 在Unity中使用带碰撞体的TiledMap
- 【MySQL 数据库】MySQL目录
- spring第一章
- PytorchZerotoAll学习笔记(四)--线性回归
- 【Python入门学习】闭包&;装饰器&;开放封闭原则
- 华为笔试——C++转换字符串问题
- 2018软工实践—Alpha冲刺(6)
- CodeForces 508E Arthur and Brackets 贪心
- QXmlStreamReader/QXmlStreamWriter实现Qt下xml文件读写
- ubuntu通过apt-get方式搭建lnmp环境以及php扩展安装