首页 > 系统相关 >Linux安装Git

Linux安装Git

时间:2023-07-11 15:02:17浏览次数:41  
标签:git 以下 命令 Git 密钥 Linux 执行 安装

一、安装Git

1.安装环境CentOS 7.9
2.安装依赖包
3.依次执行以下命令,设置 SSH 开机自启动并启动 SSH 服务。
systemctl enable sshd
systemctl start sshd
4. 执行以下命令,安装 Postfix。
yum install -y postfix
5. 执行以下命令,设置 Postfix 服务开机自启动。
systemctl enable postfix
6. 执行以下命令,打开 Postfix 的配置文件 main.cf。
vim /etc/postfix/main.cf
按 i 进入编辑模式,删除 inet_interfaces = all 前的 #,在 inet_interfaces = localhost 前加上 #。修改完成后如下图所示:i按 Esc 并输入 :wq 保存修改并退出文件。

 注意:vim可使用查询关键字   /inet_intercaces 

7. 执行以下命令,启动 Postfix。
systemctl start postfix
8. 执行以下命令,添加 GitLab 软件包仓库。
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash
9. 执行以下命令,安装 GitLab。
sudo EXTERNAL_URL="实例公网 IP 地址" yum install -y gitlab-ce

 10.在本地浏览器中访问已获取的公网 IP,返回页面如下所示,则表示已成功安装 GitLab。

 二、设置管理员密码

1.获取管理员帐户默认密码。 登录实例,并执行以下命令获取管理员 root 帐户登录密码。

cat /etc/gitlab/initial_root_password

2.登录 GitLab。 在本地浏览器中访问云服务器的公网 IP,进入 GitLab 登录界面。使用 root 帐户及已获取的登录密码进行登录

3.修改管理员帐户密码。 由于保存默认密码的文件将在首次配置运行24小时后自动删除,请尽快修改 root 帐户登录密码。

3.1 选择页面右上角的用户头像,在弹出菜单中选择 Perferences。 3.2 在 “User Settings” 页面中,选择左侧导航栏的 Password。 3.3 在页面中输入目前使用密码,新密码及确认新密码后,单击 Save Password 即可。如下图所示:

 三、创建项目

1.使用 root 帐户及已设置的登录密码进行登录。 2. 根据页面指引创建私人项目,本文以 test 为例。如下图所示:

3.成功创建项目后,单击页面上方提示中的 Add SSH Key。 4. 进入 “SSH Keys” 页面,按照以下步骤添加 SSH Key: 4.1 通过 获取密钥 步骤,获取需纳入项目管理 PC 的密钥信息,粘贴在 “Key” 中。
//获取密钥
//在需要纳入项目管理的 PC 上执行以下命令,安装 Git。
  yum install -y git
//执行以下命令,生成密钥文件 .ssh/id_rsa。生成密钥文件步骤中请按 Enter 保持默认设置。
 ssh-keygen
//执行以下命令,查看并记录密钥信息。
 cat .ssh/id_rsa.pub
4.2 在 “Title” 中自定义命名该密钥。 4.3 单击 Add key 即可添加密钥。如下图所示:

如下图所示则表示密钥添加成功:

 返回项目首页,单击 clone 记录项目地址。如下图所示:

 四、Windows安装Git参考《Git+windows安装教程》

五、克隆项目

 1.在已纳入管理的 PC 上执行以下命令,配置使用 Git 仓库的人员姓名。

git config --global user.name "xiaobing"

2.执行以下命令,配置使用 Git 仓库的人员邮箱。

git config --global user.email "[email protected]"

3.执行以下命令,克隆项目到本地

git clone "项目地址"

六、上传文件

//执行以下命令,进入项目目录。
 cd test/
//将test文件内的所有文件上传到git暂存区
 git add .
//提交到本地仓库
 git commit -m "要添加的注释"
// 同步至 GitLab 服务器。
 git push

七、结束

标签:git,以下,命令,Git,密钥,Linux,执行,安装
From: https://www.cnblogs.com/xiaozhaoboke/p/17541841.html

相关文章

  • VMware虚拟机安装完整教程
    一、基础介绍VMWare虚拟机软件是一个“虚拟PC”软件,它使你可以在一台机器上同时运行二个或更多Windows、DOS、LINUX系统。与“多启动”系统相比,VMWare采用了完全不同的概念。多启动系统在一个时刻只能运行一个系统,在系统切换时需要重新启动机器。二、准备工作(注意:如果自己下载不......
  • 编译安装MySQL8及常见错误处理
    初稿。。。1.下载https://downloads.mysql.com/archives/community/选择对应版本->选择sourcecode->系统版本一定要选all->拉至最下方-选择mysql-boost-8.0.xx.tar.gz(不下载带有boost的压缩包,需自行安装boost)图片后续添加。 2.解压tar-zxfmysql-boost-8.0.25.tar.gz......
  • git 常用命令
    克隆远程库gitclonexxx.git查看本地分支gitbranch 拽取远程分支更新git fetch origin查看远程分支gitbranch-r 切换分支gitcheckout[branch]从当前分支创建新分支,并切换到新分支gitcheckout-bdevelop从远程分支创建新分支,并切换到新分支gitcheckout-......
  • Burp Suite Professional / Community 2023.7 (macOS, Linux, Windows) - Web 应用安
    BurpSuiteProfessional/Community2023.7(macOS,Linux,Windows)-Web应用安全、测试和扫描BurpSuiteProfessional,Test,find,andexploitvulnerabilities.请访问原文链接:https://sysin.org/blog/burp-suite-pro-2023/,查看最新版。原创作品,转载请保留出处。作者......
  • Metasploit Pro 4.22.1-2023070501 (Linux, Windows) - 渗透测试框架
    MetasploitPro4.22.1-2023070501(Linux,Windows)-渗透测试框架Rapid7Penetrationtesting请访问原文链接:https://sysin.org/blog/metasploit-pro-4/,查看最新版。原创作品,转载请保留出处。作者主页:sysin.org世界上最广泛使用的渗透测试框架知识就是力量,尤其是当它被......
  • Tenable Nessus 10.5.3 (Unix, Linux, Windows) - #1 漏洞评估解决方案
    TenableNessus10.5.3(Unix,Linux,Windows)-#1漏洞评估解决方案发布Nessus试用版自动化安装程序,支持macOSVentura、RHEL9和Ubuntu22.04请访问原文链接:https://sysin.org/blog/nessus-10/,查看最新版。原创作品,转载请保留出处。作者主页:sysin.orgNessus漏洞评......
  • Nexpose v6.6.203 for Linux & Windows - 漏洞扫描
    Nexposev6.6.203forLinux&Windows-漏洞扫描Rapid7VulnerabilityManagement,ReleaseJul05,2023请访问原文链接:https://sysin.org/blog/nexpose-6/,查看最新版。原创作品,转载请保留出处。作者主页:sysin.org您的本地漏洞扫描程序搜集通过实时覆盖整个网络,随......
  • 十二、ElasticSearch和Kibana安装及入门--谷粒商城
    ElasticSearch官方文档:https://www.elastic.co/guide/en/elasticsearch/reference/current/index.html官方中文:https://www.elastic.co/guide/cn/elasticsearch/guide/current/foreword_id.html社区中文:https://es.xiaoleilu.com/index.htmlhttp://doc.codingdict.com/elasti......
  • maven编译平台不同导致编译结果不兼容的问题(windows|linux)intel daal
    1.依赖有依赖如下<dependency><groupId>com.intel.daal</groupId><artifactId>daal</artifactId><version>2019.3.199</version></dependency>2.依赖路径依赖com.intel.daal.daal->com.intel.daal.daal-parent......
  • linux设置开机自启动
    方式一:使用init.d启动服务脚本在root用户下执行以下操作进入/etc/init.d/目录新建脚本文件test.sh,并编辑其内容为脚本文件增加执行权限chmod+x/etc/init.d/test.shinit.d介绍/etc/init.d是/etc/rc.d/init.d的软链接,是用来放服务脚本的,当Linux启动时,会寻找这些目录中的服......