linux下安装git,并克隆远程仓库到本地运行

1.下载

2.安装

# Ubuntu 安装 Git:

apt-get install git   

# CentOS 安装 Git:

yum install git

3.使用

# 查看 Git 版本信息

git version

# 配置 Git 用户信息:

git config --global user.name "miao"

git config --global user.email "miao@qq.com"

4.开启 SSH 服务(如果你使用的是 CentOS,则默认开启了 SSH,可以忽略这一步)

Ubuntu 安装 SSH: apt-get install ssh  

查看 SSH 服务状态: ps -e | grep sshd  

这里写图片描述 sshd 表示 ssh-server 已启动

5.生成 SSH KEY

# 查看 ssh key 是否存在,若存在则忽略这一步

ls -al ~/.ssh

# 不存在则生成 SSH KEY 

ssh-keygen -t rsa -C "miao@qq.com"

生成 ssh key 过程中,会让你填写 passphrase,连按三次回车跳过即可。 

6.查看 SSH KEY

#  进入 /root/.ssh 目录,查看 id_rsa 和 id_rsa.pub 文件

cd /root/.ssh

ls  -a

 id_rsa 为私钥,id_rsa.pub 为公钥: 

 

7.复制ssh key添加到远程仓库

 

Linux系统上离线安装Git搭建本地远程仓库可按以下步骤进行: ### 离线安装Git 1. **下载安装包**:下载 `git-2.38.1.tar.gz` 和 `libcurl-rpm.zip`(可从百度网盘获取)。 2. **创建目录解压**: ```bash mkdir -p /opt/soft cd /opt/soft # 将 git-2.38.1.tar.gz 放到 /opt/deploy/soft 下面 tar -zxvf git-2.38.1.tar.gz cd /opt/deploy/soft/git-2.38.1 ``` 3. **执行配置脚本**:执行Git代码中的 `configure` 脚本,根据系统环境检查依赖项生成适合的 `Makefile`,同时指定安装路径。 ```bash ./configure --prefix=/opt/soft/git ``` 4. **编译安装**: ```bash make && make install ``` 5. **配置环境变量**: ```bash vim /etc/profile # 在文件末尾添加以下内容 export GIT_PATH=/opt/soft/git/bin export PATH=$PATH:$GIT_PATH # 重载环境变量配置 source /etc/profile # 检查是否配置成功,配置完成后会打印版本号 git --version ``` ### 搭建本地远程仓库 1. **创建仓库目录**:在服务器上选择一个合适的目录作为仓库的存储位置,例如 `/data/git/repos`,创建一个新的裸仓库。 ```bash mkdir -p /data/git/repos cd /data/git/repos git init --bare myproject.git ``` 这里的 `myproject.git` 是仓库的名称,可以根据实际情况修改。 2. **客户端连接**:在客户端(本地机器)上克隆这个远程仓库。 ```bash git clone ssh://user@server/data/git/repos/myproject.git ``` 其中 `user` 是服务器的用户名,`server` 是服务器的IP地址或域名。 3. **进行开发和提交**:在客户端克隆下来的仓库目录中进行开发,然后提交代码。 ```bash cd myproject touch README.md git add README.md git commit -m "Add README" git push origin master ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值