社区微信群开通啦,扫一扫抢先加入社区官方微信群
社区微信群
git本身最好的搭建环境是在linux中,但是很多团队还在使用windows系统,所以这个时候就需要一些模拟环境—CopSSh完成
CoopSSH工具是一个收费工具,本次使用旧版本进行环境搭建.
https://pan.baidu.com/s/1LfrA4cMtz7T0rxMLlJ8dYg
该用户作用于控制copssh的服务启动管理
如果要进行本地GIT服务搭建,如果要进行更加合理的管理,往往需要以下几种人员
- 版本控制人员:verman_*
- 程序开发人员:coder_*
- 程序测试人员:tester_*
- 该用户最好有远程访问该计算机的权限,否则在客户端使用git克隆该服务器中的仓库时而能会出现错误
"copSSHHome" 为你安装copssh软件的目录
为了检测当前的配置是否成功,需要进行一下链接测试
输入 yes 进行连接,用户名会变为连接的用户名
对于"coder_yootk的所有操作实际上都保存在了CopSSH的相关用户的目录之中
CopSSH和GIT现在是彼此独立的,因为CopSSH只是提供一个模拟环境,没有提供git命令,所以要配置映射路径,主要修改两个配置文件
在这两个配置文件里面需要加载相关的git的操作路径,有两个路径
“GITHome”,是安装GIT的根路径
export PATH="/bin:$winpath:$winpath:/cygdrive/GITHome/mingw64/bin:GITHome/mingw64/libexec/git-core"
export PATH="/bin:$winpath:$winpath:/cygdrive/GITHome/mingw64/bin:GITHome/mingw64/libexec/git-core"
实际上这个时候的仓库地址就为 coder_yootk@IP地址:maoshu.git
克隆此仓库
打开cmd,进入到一个目录中
git clone coder_yootk@IP地址:maoshu.git
e:
cd maoshu
git status #查看当前仓库状态
git add * #将所有工作区修改的文件添加到暂存区
git commit -m "注释内容" #提交到仓库
git push origin master #将内容推送到远程仓库
如果要在linux下搭建GIT操作实际上会非常的容易
首先需要取得linux下的GIT工具包
如果使用的是UBuntu系统,可以直接使用一下命令
apt-get install git
yum install -y git
cd /usr/local
mkdir git-work
git init --bare --shared maoshu.git
在本次操作之中直接利用git的命令实现了仓库的创建,使用了如下两个参数
随后使用克隆的操作,将此仓库的内容克隆到本地:
mkdir /usr/local/myworks/
git clone root@ip地址:/usr/local/git-work/maoshu.git
此时就可以将仓库克隆出来
但是每次都进行密码输入有点麻烦,所以可以在linux中配置ssh,来达到免登录的操作
rm -r ~/.ssh
ssh-keygen -t rsa
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
vim ~/.ssh/authorized_keys
linux
这种免登录的配置必须保证你的IP地址不会发生改变,否则这个SSH KEY的信息就会失效
在windows中克隆linux服务器中的git仓库
git clone root@ip地址:/usr/local/git-work/maoshu.git
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!