Ubuntu 创建Git远程仓库

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zc_ad/article/details/84953039

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 .ssj
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目录下生成公钥与私钥

用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

在仓库中的基本操作,如果不熟悉,可查看博客:https://blog.csdn.net/zc_ad/article/details/84951478

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

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

#查看仓库状态
git status 

#提交到暂存区
git add . 

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

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

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

猜你喜欢

转载自blog.csdn.net/zc_ad/article/details/84953039
今日推荐