Git安装使用说明(Windows客户端)
一、下载windows客户端:
二、安装完成后,按照以下步骤操作即可:
1、选择一个本地目录,建议在D或E等非系统盘里。(本人在D盘建立了一个work的文件夹)
2、右键Git Clone…,在弹出窗口填写相应的URL及秘钥Key。
如果报错如下图所示:
需要打开puTTYgen.exe(开始搜索此文件即可)。按下图重新导出一遍key文件。
3、点击ok后会自动下载对应项目文件。
4、右键点开settings,点击Git选项,填入自己的英文名称全拼和邮箱,否则提交时候会报错。
至此已经完成。
使用方法:右键提交即可,如下图:
Git安装使用说明(Mac客户端)
一、安装:
输入git clone git@192.168.0.10:UI/SlotsChange
如果没有安装git或xcode会提示下载安装git应用程序。默认安装即可。
二、配置:
- 从git服务器端down下私钥到本机,copy到~/.ssh/目录下。
(如果没有该目录,输入:ssh-keygen -t rsa -C”your_email”,一直回车;即可创建) - 在~/.ssh/目录下创建config文件,无后缀名,输入以下内容(复制以下内容后最好把#后边的汉字后缀删除,防止报错)
Host alias # 别名 HostName 192.168.0.10 #ip地址或域名 User git #要登录的远程git服务器的用户名,一般为git IdentityFile /Users/zq/.ssh/xxx # 制定秘钥文件的位置 IdentitiesOnly yes # 可写可不写,表示只用秘钥文件认证
Git 地址
git@192.168.0.18:Phoenix需要拷贝私钥放到 open ~/ .ssh 文件夹下
然后运行 sudo ssh-add -k … …部分私钥文件路径 -add和ssh之间没有空格!!!!!!
ssh-add -l 可以查看添加的密码库
然后就可以在终端里访问git仓库了,
使用: git clone git@192.168.0.10:UI/SlotsChange
一般报错情况: |
|
1 | 如果报出了以下错误:Permissions 0644 for ‘/Users/…/.ssh/..’ are too open…
私钥文件不能被其他人所访问。私钥是访问linux服务器的凭证,如果被别人获取到,就可能对服务器安全造成影响 去掉其他用户的read权限即可:chmod 600 fileName |
2 | git clone 时候提示输入git@xxx的密码,一般检查秘钥文件是否有权限或正确。检查~/.ssh/config内容是否拼写有错误 |
解决 git push 时 error: pack-objects died of signal 9
大部分是由于git服务器内存不足无法对文件进行压缩也和解压导致。
解决方案:
1.自有git服务器 :增加虚拟内存 (挂在虚拟内存文件用完可以卸载)参考
2. 清除git上面过大的文件
3. 不建议使用 –depth=1 这会造成文件冲突 除非是重新克隆
建议增加内存,增加完内存后,需要登录到服务器,找到对应仓库目录,删掉gc.log
附:
例如搭建一个Linux服务器做git服务: