Linux安装git(git安装使用)

2024-06-22 13:50:04 :22

linux安装git(git安装使用)

大家好,如果您还对linux安装git不太了解,没有关系,今天就由本站为大家分享linux安装git的知识,包括git安装使用的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!

本文目录

git安装使用

1 git初始化 提交

安装git.exe

git bash 进入linux操作界面

创建git仓库目录 :进入目录路径下+git init 初始化

git add 文件 //加入缓存

git commit -m “标注”//提交

git status 查看下当前git目录下文件状态,是否已修改未add/commit

git log

git reset commit id --hard 版本回退

git reflog 查看被删除的文件

2 分支

git log: HEAD》》指向为当前分支是哪个

git branch 查看当前分支

git checkout * 切换分支为

git branch * 创建分支

git branch -d 删除其他分支 -D强制删除不检验

git merge 其他分支 合并其他分支提交的文件,使本分支文件更多了

3分支规范

master分支 :生产分支

develop分支 :开发分支

4 远程仓库 码云

git remote add orign (自定义命名,默认origin) 远程仓库地址(url)

git remote 查看当前的远程仓库

git push + origin master 本地仓库提交到远程仓库

git push -f 强制覆盖

git push --set-upstream origin master:master

本地分支和远端分支建立连接关系

git branch -vv 查看本地和远程分支的对应

git clone ssh远程仓库地址

git pull(抓取+合并到本地master) =git fetch + git merge orign/master

Linux系统上怎样安装Git

  • 用git --version命令检查是否已经安装

  • 2

    在CentOS5的版本,由于yum源中没有git,所以需要预先安装一系列的依赖包。在CentOS6的yum源中已经有git的版本了,可以直接使用yum源进行安装。

  • 3

    yum -y install git

    但是yum源中安装的git版本是1.7.1,Github等需要的Git版本最低都不能低于1.7.2 。所以我们一般不用上面的方法,而是下载git源码编译安装。

    END

  • 编译安装git

  • 1

    首先更新系统

    yum  -y update

    更新完成之后有6.5变成6.7了

  • 2

    安装依赖的包

    yum -y install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker

  • 3

    下载git源码并解压

    ***隐藏网址***

    $ unzip v2.3.0.zip

    $ cd git-2.3.0

  • 4

    编译安装:

    将其安装在“/usr/local/git”目录下。

    make prefix=/usr/local/git all

    make prefix=/usr/local/git install

    ***隐藏网址***

  • 5

    编译完成之后使用git --version 查看git版本,居然还是1.7.1,这是因为它默认使用了"/usr/bin"下的git。

    你可以用下面的命令查看git所在的路径:

    $ whereis git

    git: /usr/bin/git /usr/local/git /usr/share/man/man1/git.1.gz

  • 6

    我们要把编译安装的git路径放到环境变量里,让它替换"/usr/bin"下的git。为此我们可以修改“/etc/profile”文件(或者/etc/bashrc文件)。

    vim /etc/profile

    然后在文件的最后一行,添加下面的内容,然后保存退出。

    export PATH=/usr/local/git/bin:$PATH

  • 7

    不想重启系统,使用source命令立即生效

    source /etc/profile

  • 8

    然后再次使用git --version 查看git版本,发现输出2.3.0,表明安装成功。

    END

linux怎么搭建git服务器

GitHub就是一个免费托管开源代码的远程仓库。但是对于某些视源代码如生命的商业公司来说,既不想公开源代码,又舍不得给GitHub交保护费,那就只能自己搭建一台Git服务器作为私有仓库使用。搭建Git服务器需要准备一台运行Linux的机器,强烈推荐用Ubuntu或Debian,这样,通过几条简单的apt命令就可以完成安装。假设你已经有sudo权限的用户账号,下面,正式开始安装。第一步,安装git:$ sudo apt-get install git第二步,创建一个git用户,用来运行git服务:$ sudo adduser git第三步,创建证书登录:收集所有需要登录的用户的公钥,就是他们自己的id_rsa.pub文件,把所有公钥导入到/home/git/.ssh/authorized_keys文件里,一行一个。第四步,初始化Git仓库:先选定一个目录作为Git仓库,假定是/srv/sample.git,在/srv目录下输入命令:$ sudo git init --bare sample.gitGit就会创建一个裸仓库,裸仓库没有工作区,因为服务器上的Git仓库纯粹是为了共享,所以不让用户直接登录到服务器上去改工作区,并且服务器上的Git仓库通常都以.git结尾。然后,把owner改为git:$ sudo chown -R git:git sample.git第五步,禁用shell登录:出于安全考虑,第二步创建的git用户不允许登录shell,这可以通过/etc/passwd文件完成。找到类似下面的一行:git:x:1001:1001:,,,:/home/git:/bin/bash改为:git:x:1001:1001:,,,:/home/git:/usr/bin/git-shell这样,git用户可以正常通过ssh使用git,但无法登录shell,因为我们为git用户指定的git-shell每次一登录就自动退出。第六步,克隆远程仓库:现在,可以通过git clone命令克隆远程仓库了,在各自的电脑上运行:$ git clone git@server:/srv/sample.gitCloning into ’sample’...warning: You appear to have cloned an empty repository.剩下的推送就简单了。

windows下gitclone的库能在linux下安装嘛

可以。通过gitclone命令在Windows下克隆的git库可以在Linux系统上进行安装和使用。这是因为git是跨平台的,所以克隆的代码库文件在不同操作系统上都可以被识别和使用。

Linux系统中怎么安装Git

一、使用包管理器安装Git

  Git已经被所有的主流Linux发行版所支持。所以安装它最简单的方法就是使用各个Linux发行版的包管理器。

1、Debian, Ubuntu, 或 Linux Mint

  $ sudo apt-get install git

2、Fedora, CentOS 或 RHEL

  $ sudo yum install git或$ sudo dnf install git

3、Arch Linux

   $ sudo pacman -S git

4、OpenSUSE

   $ sudo zypper install git

5、Gentoo

  $ emerge --ask --verbose dev-vcs/git

二、从源码安装Git

  如果由于某些原因,希望从源码安装Git,按照如下介绍操作。

  

1、安装依赖包

  在构建Git之前,先安装它的依赖包。

  //Debian, Ubuntu 或 Linux Mint  $ sudo apt-get install libcurl4-gnutls-dev libexpat1-dev gettext libz-dev libssl-dev asciidoc xmlto docbook2x  //Fedora, CentOS 或 RHEL  $ sudo yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel asciidoc xmlto docbook2x

 

2、从github官网下载最新版本的Git。然后在/usr下构建和安装。

  注意,如果打算安装到其他目录下(例如:/opt),那就把“--prefix=/usr”这个配置命令使用其他路径替换掉。

  $ cd git-x.x.x  $ make configure  $ 。/configure --prefix=/usr  $ make all doc info  $ sudo make install install-doc install-html install-info

linux搭建git远程仓库

1. linux和windows端分别安装git,其中linux中可以用yum安装 #yum install git git的默认安装路径在/usr/libexec/git-core #cd /usr/libexec/git-core #git --version git version 1.7.1 2.设置linux端git的用户名和密码 # groupadd git # useradd wang -g git # passwd wang New password: 3.在服务器端创建远程仓库 # mkdir -p /mnt/gitrep/wjf # cd /mnt/gitrep/wjf/ # git init Initialized empty Git repository in /mnt/gitrep/wjf/.git/ 把仓库所属用户改为wang(git的用户名) # chown -R wang:git .git/ 注:chown将指定文件的拥有者改为指定的用户或组 -R处理指定目录以及其子目录下的所有文件 4.在windows客户端克隆仓库  $ git clone wang@192.168.111.60:/mnt/gitrep/wjf/.git Cloning into ’wjf’... The authenticity of host ’192.168.111.60 (192.168.111.60)’ can’t be established. RSA key fingerprint is SHA256:MgWCWF************************1m2tI. Are you sure you want to continue connecting (yes/no/)? yes Warning: Permanently added ’192.168.111.60’ (RSA) to the list of known hosts. wang@192.168.111.60’s password: 第一次连接远程仓库,出现黑体部分,这是因为Git使用SSH连接,而SSH连接在第一次验证GitHub服务器的Key时,需要你确认GitHub的Key的指纹信息是否真的来自GitHub的服务器,键入yes,然后输入远程仓库的密码就可以了。 5.实际中也通常通过设置公钥的方式来连接远程仓库,这样就不用每次连接都需要密码了。 设置公钥: 1.在windows客户端的gitbash中生成用户私钥和公钥 $ ssh-keygen -t rsa -C "emailname@email.com" 在c盘用户路径下的/.ssh文件夹下会生成私钥id_rsa和公钥id_rsa.pub 2.linux端 首先 Git服务器打开RSA认证,即,修改/etc/ssh/sshd_config,将其中的以下三项打开 RSAAuthentication yes   PubkeyAuthentication yes   AuthorizedKeysFile .ssh/authorized_keys 然后,将客户端生成的公钥给到服务器端 即,将公钥给到 home/wang(git的用户名)/.ssh/authorized_keys # cd /home/wang # mkdir .ssh # chmod 777 .ssh # touch .ssh/authorized_keys 在windows客户端的gitbash中 执行: $ ssh wang@192.168.111.60 ’cat 》》 .ssh/authorized_keys’ 《 ~/.ssh/id_rsa.pub 然后在linux端: # chmod 600 .ssh/authorized_keys # chmod 700 .ssh # chown wang:git .ssh # chown wang:git .ssh/authorized_keys 至此,以后再连接远程仓库就不需要密码了。 若仍需要密码,可以查看ssh连接日志/var/log/secure: 常见连接失败原因:Authentication refused: bad ownership or modes for directory /home/wang/.ssh  这时需要检查该目录的所属用户和读写权限等级是否符合要求。公钥以及.ssh文件的权限应该属于git的用户和用户组,读写权限等级.ssh 700,authorized_keys 600.

linux下载的git仓库转移到windows

linux下载的git仓库转移到windows,安装git 需要向Linux系统中先安装git: yum install git,导入仓库 执行以下指令: git clone 复制的链接地址 会提示输入用户名或者密码,输入即可,然后我们会发现当前目录下仓库已经创建好了。这里我用的仓库是my-world Linux和windows创建仓库的步骤是一样的。 同时我们建立一个test文件来进行测试。 test文件中的内容是: 明确我们的目的:将hello上传到gitee仓库中。 首先我们需要将hello中文件拷贝到my-world(即在gitee上定义的仓库名)仓库中。 cp -r hello my-world 然后我们进入仓库目录,发现hello已经被放进仓库目录中了。3.git传输三板斧 然后进行add操作: git add hello git

如果你还想了解更多这方面的信息,记得收藏关注本站。

linux安装git(git安装使用)

本文编辑:admin
Copyright © 2022 All Rights Reserved 威海上格软件有限公司 版权所有

鲁ICP备20007704号

Thanks for visiting my site.