美文网首页
Git 服务器自建裸仓库跟基本命令 及push&pull到自建仓

Git 服务器自建裸仓库跟基本命令 及push&pull到自建仓

作者: Medicine_8d60 | 来源:发表于2020-05-13 13:53 被阅读0次

yum安装git

yum install -y git

裸仓库创建

mkdir six_git // 创建文件夹
useradd six //创建用户名并设置密码
passwd six //(系统会提示输入密码和再次密码)
groupadd git // 创建组
git init --bare //进入所创建的文件夹,初始化一个仓库 创建一个裸仓 只能push跟pull 但是没有工作目录
chown -R six:git /var/www/six_git/ // 赋权限

git工作目录创建跟提交

echo "# my-study" >> README.md //创建内容为#my-study的 README.md文件
git init //git初始化
git add README.md //使用 git add 命令将想要快照的内容写入缓存区, 而执行 git commit 将缓存区内容添加到仓库中。
git commit -m "first commit"
git remote add origin git@github.com:Jsmond2016/my-study.git //关联远程git裸仓库
git push origin master // master为主分支branch

问题描述:在git bash中键入 $ git push origin master 进行提交的时候出现 如下错误:
error: failed to push some refs to 'https://github.com/bluetata/
问题原因:远程库与本地库不一致造成的,在hint中也有提示把远程库同步到本地库就可以了。
解决办法:使用命令行:
git pull --rebase origin master

该命令的意思是把远程库中的更新合并到(pull=fetch+merge)本地库中,–-rebase的作用是取消掉本地库中刚刚的commit,并把他们接到更新后的版本库之中。出现如下图执行pull执行成功后,可以成功执行git push origin master操作。

码云生成/添加公钥

你可以按如下命令来生成 sshkey:

ssh-keygen -t rsa -C "xxxxx@xxxxx.com"

Generating public/private rsa key pair...

按照提示完成三次回车,即可生成 ssh key。通过查看 ~/.ssh/id_rsa.pub 文件内容,获取到你的 public key
添加后,在终端(Terminal)中输入
ssh -T git@gitee.com

码云 https 远程库https链接 https://gitee.com/yixiaochuang/bestosky.git

关联码云https远程库 账号密码免输入 进行push

此方法只适用于通过https校验登录
设置 -> git 编辑本地 .git/config 增加(tortoiseGit可这样修改config,自行找自己喜欢的修改对应项目本地config方式就好)
添加一下代码
[credential]
helper = store

相关文章

  • Git 服务器自建裸仓库跟基本命令 及push&pull到自建仓

    yum安装git yum install -y git 裸仓库创建 mkdir six_git //...

  • Git建立远程仓库连接与基本命令

    git建立远程仓库连接 一、码云新建仓库 参考官方教程 二、使用git命令推送代码到码云 git 配置 打开Git...

  • Git的一些基本操作

    新建仓库 在想创建仓库的文件夹下单击右键,选Git Bash Here,打开git命令行 使用git init初始...

  • git学习小结

    第一次学习github,了解和熟悉github的相关基础知识,一些最基本的命令,如何创建仓库及项目的命令。 git...

  • git 版本控制器

    Git 创建仓库 git init Git 使用 git init 命令来初始化一个 Git 仓库,Git 的很多...

  • Git 命令总结

    Git 命令总结 基本命令 远程仓库 分支管理 标签管理 自定义 Git 搭建 Git 服务器 安装 git:$ ...

  • 实用 Git 使用手册

    第一部分 Git 基本命令 1、创建仓库 初始化仓库 关联远程库 2、克隆仓库 3、更新流程 添加代码 提交代码到...

  • Git操作记录

    Git的使用常用命令GitHub远程仓库 Git的使用 常用命令 创建仓库 添加命令 提交命令 查看状态 查看修改...

  • Git常用命令

    1、创建仓库 git clone $ git clone 克隆远程仓库到本地 git init $ git i...

  • Git命令

    一、 创建仓库相关命令 1. git init:在当前目录中创建新的 Git 仓库 2. git clone:拷贝...

网友评论

      本文标题:Git 服务器自建裸仓库跟基本命令 及push&pull到自建仓

      本文链接:https://www.haomeiwen.com/subject/ercnnhtx.html