GIT安装配置

1.安装GIT, 安装小乌龟(changlingchang/chang790502907)

https://blog.csdn.net/f_u_c_k_le/article/details/105511836

   linux      https://git-scm.com/book/zh/v2/%E8%B5%B7%E6%AD%A5-%E5%AE%89%E8%A3%85-Git

2.小乌龟对github配置

https://blog.csdn.net/qq_42283543/article/details/81257626

https://blog.csdn.net/weixin_42881768/article/details/105262324

3.TortoiseGit连接github不用每次输入用户名和密码的方法

每次git clone 和push 都要输入用户名和密码。虽然安全,但在本机上每次都输有些麻烦,如何记住用户名和密码呢?

当你配置好git后,在C:\Documents and Settings\Administrator\ 目录下有一个.gitconfig 的文件,里面会有你先前配好的name 和email,只需在下面加一行

[credential]

helper=store

下次再输入用户名 和密码 时,git就会记住,从而在C:\Documents and Settings\Administrator\ 目录下形成一个.git-credentials 文件,里面就是保存的你的用户名和密码(注意是明文存储!!!)。

这样以后再连接时,就不用再输入用户名和密码了!

4.小乌龟sshkey配置,所以只能使用ssh仓库地址去操作

1).配置公钥

生成公钥:ssh-keygen -t rsa -C  YOUREMAIL

拷贝id_ras.pub到GITHUB

配置user and email

验证key  ssh -T [email protected]


2)


3)



3)

点击确定便配置完成


4.如果依然会弹出github登陆弹窗,有可能是因为git版本问题,建议卸载重新安装最新git(不用重新安装小乌龟)。原因可能是因为github不支持git弹窗登陆。

gitlab组件日志路径:/var/log/gitlab

gitlab配置路径:/etc/gitlab/  路径下有gitlab.rb配置文件

应用代码和组件依赖程序:/opt/gitlab

各个组件存储路径: /var/opt/gitlab/

仓库默认存储路径  /var/opt/gitlab/git-data/repositories

版本文件备份路径:/var/opt/gitlab/backups/

nginx安装路径:/var/opt/gitlab/nginx/

redis安装路径:/var/opt/gitlab/redis


gitlab:查看代码仓库存放地址


一、Gitlab默认的仓库存储路径在 /var/opt/gitlab/git-data目录下,仓库存储在子目录repositories里面,可以通过修改/etc/gitlab/gitlab.rb文件中git_data_dirs参数来自定义仓库存储路径。下图是我们服务器的仓库路径。


二、保存git代码路径时用的是hash来保存的,因为我要在代码库的hooks目录添加一些git hooks。但是gitlab保存的路径却是这样的如下。


三、gitlab是根据hash值来保存的路径,这个值是项目id,项目id在每个项目的设置页面可以找到。

四、我test项目的ID是7,在shell中执行下面命令(echo -n  ID | sha256sum)生成一个hash值,按这个值去找这个git库的代码位置。test项目的hash值是7902699be42c8a8e46fbbb4501726517e86b22c56a189f7625a6da49081b2451.

五、查看gitlab /opt/git/git-data/repositories/@hashed/79/02/目录,有一个跟这个一模一样的hash值,ok。

你可能感兴趣的:(GIT安装配置)