Ubuntu 创建Git远程仓库

1.安装git

在Ubuntu上安装git

sudo apt-get install git

2.初始化git 

#告诉git,自己的名字与邮箱
git config --global user.name "Your Name"
git config --global user.email "[email protected]"

3.创建git用户

adduser git 

#此后需要输入密码与确认密码

4.进入git 用户home,并创建相应的ssh文件,用于客户端免密码登陆时使用

#进入git用户目录
cd /home/git/

#创建.ssh目录,客户端的公钥存在此目录文件中
mkdir .ssh

#创建authorized_keys文件,客户端的公钥存在此文件中
cd .ssh
touch authorized_keys

#赋权
chmod 755 .ssh

#更改文件以及其内文件的所属用户以及用户组
chown -R git:git .ssh/


5.在客户端生产私钥与公钥,并复制追加到Ubuntu服务器的/home/git/.ssh/authorized_keys文件中

打开cmd.exe,,输入:

# -C 指定自己的邮箱,与git config --global user.email "[email protected]"时候,指定的邮箱要一致
ssh-keygen -t rsa -C "[email protected]"  #在用户的.ssh目录下生成公钥与私钥

Ubuntu 创建Git远程仓库_第1张图片

用notepad++打开id_rsa.pub文件,并复制到/home/git/.ssh/authorized_keys目录中

以后再客户端进行克隆、提交等操作,就不会需要密码。

6.在Ubuntu上创建远程仓库

#切换到git用户,防止要修改文件夹的宿主
su git 

#进入用户目录
cd /home/git 

#创建远程仓库,仓库名字是mytest
git init --bare mytest

7.客户端克隆远程仓库,并进行添加文件,提交到远程仓库

#克隆远程仓库     账户@ip:远程仓库目录
git clone [email protected]:/home/git/mytest

Ubuntu 创建Git远程仓库_第2张图片

在仓库中的基本操作,如果不熟悉,可查看博客:Git 本地仓库常用操作_兮川的博客-CSDN博客

在本地常见文件,并提交到远程仓库

#创建readme.txt文件,并输入任何文字

#查看仓库状态
git status 

#提交到暂存区
git add . 

#提交到本地仓库
git commit -m 'first commit'

#提交到远程仓库
git push origin master

Ubuntu 创建Git远程仓库_第3张图片

远程仓库操作其实很简单,就是需要理解,操作起来非常简单。

 github上有我更多的笔记:Raray-chuan (兮川) · GitHub,欢迎stars与following,如果有问题可以在issue中向我咨询

Ubuntu 创建Git远程仓库_第4张图片

关注我的公众号,获取更多关于后端、大数据的知识

Ubuntu 创建Git远程仓库_第5张图片

你可能感兴趣的:(Linux,后端,Ubuntu创建git远程仓库)