Linux中git个人仓库配置
此次使用的是Ubuntu操作系统,但是具体步骤同样可以适用于CnetOS操作系统-不需要密码
GIT 服务器端配置及操作
1 安装ssh git等软件
sudo apt-get install ssh
sudo apt-get install git
2.配置ssh及git安装
git clone git@192.168.0.122:/home/link/git/test.git
PS --> git clone 就是命令; git@ 这个其实表示的是用户,如果你的用户是 link ,那就用 link@ .后面是仓库的位置不再解释
-
如果不想再创一个用户,可以使用此方案!!!
-
假设我们的用户名就是 link
#假设我们的用户名就是 link
#创建.ssh文件夹
mkdir ~/.ssh
cd ~/.ssh
#生成 ssh 密钥 如果不要密码的话一直回车就行
ssh-keygen -t rsa -C "youremail.com"
#创建authorized_keys文件 保存用户公钥 ->也就是id_rsa.pub
mkdir authorized_keys
#请将 用户的 .ssh/id_rsa.pub 放在里面
sudo chmod 600 authorized_keys
#打开/etc/ssh/sshd_config中的 取消注释即可
1. RSAAuthentication yes
2. PubkeyAuthentication yes
3. AuthorizedKeysFile /home/link/.ssh/authorized_keys #最好将authorized_keys设置为绝对地址例如
#重启sshd
sudo service sshd restart
#建立小仓库 本人/home/link/git
mkdir /home/link/git
#在/home/link/git中创建一个个小仓库
mkdir test.git #此时是在/home/link/git的路径下创建的
cd test.git
git init --bare
#将test.git权限交给link用户
sudo chown -vR link test.git/
#个人仓库创建完毕
3.克隆新创建的仓库
#在客户端输入
git clone link@192.168.0.122:/home/link/git/test.git
#即可
GIT 用户端配置
1下载git软件以及安装
2打开下图的操作
3配置用户名和邮箱
git config --global user.name ‘你的名字’
git config --global user.email ‘你的邮箱’
4.用户下面的.ssh中也可以自己新建一个.ssh
cd ~/.ssh
#没有新建
mkdir ~/.ssh
#生成 ssh 密钥 如果不要密码的话一直回车就行
ssh-keygen -t rsa -C “youremail@example.com”
**5.找到需要克隆仓库的地方输入 **
#在客户端输入
git clone link@192.168.0.122:/home/link/git/test.git
#即可
WARNNING 错误
解决方案:
需要你打开.ssh文件夹下面的known_hosts 文件,,表示5个命令错误,直接将其删除即可,这样再次克隆或者链接的时候会自动生成。
GIT 基础命令
update!!