git 使用笔记
来源:互联网 发布:诸暨市行知小学介绍 编辑:程序博客网 时间:2024/06/06 07:19
安装
sudo apt-get install git
使用
生成秘钥
在当前用户根目录下建立文件夹.ssh
sudo mkdir ~/.ssh
生成秘钥
ssh-keygen -t rsa -C “wangxin2@intra.nsfocus.com”
文件名使用默认的id_rsa
查看公钥
cat id_rsa.pub
复制公钥
添加到web端个人设置Profile Settings->SSH Keys->Add SSH Key
修改hosts
vi /etc/hosts
添加本地http://gitlab.local 对应的IP
测试
ssh -T git@gitlab.local
此时我们可以使用
ssh -v git@gitlab.local来查看日志
实际安装的时候可能出现错误
permission denied(publickey)
出现此问题的原因可能有三
1.秘钥生成名不正确,对于这个得根据gitlab或者github默认的秘钥名来看,这个自己看手册
2.秘钥生成的路径不正确,一般来说如果你的用户名是abc
那么秘钥的路径应该是 home/abc/.ssh 也就是~/.ssh
如果为root用户,则为/.ssh
3.秘钥的访问权限不正确,sudo chmod改一下就好
设置全局变量
git config --global user.name "abc"git config --global user.email "abc@xxx.com"
这时候就可以用在你生成秘钥的用户下对gitlab进行访问啦
命令
1.git clone
取出服务器的仓库的代码到本地建立的目录中(与服务器交互)
2.git add
添加文件或者目录(支持正则?)
3.git commit
保存更改
4.git push
将修改好的代码上传到服务器
5.git status
查看修改状态
6.git init
创建一个空的Git库。在当前目录中产生一个.git 的子目录
7.git rm
删除
8.git log
日志
9.git checkout
切换分支
git checkout -b 新建分支
10.git branch
查看分支
git branch -r查看远程服务器的分支
附两个扒来的例程
Create a new repository
git clone git@gitlab.local:XXX/XXX.gitcd doctouch README.mdgit add README.mdgit commit -m "add README"git push -u origin master
Existing folder or Git repository
cd existing_foldergit initgit remote add origin git@gitlab.local:XXX/XXX.gitgit add .git commitgit push -u origin master
http://blog.csdn.net/sunweizhong1024/article/details/8055400
http://www.cnblogs.com/xusir/p/4111723.html
http://blog.jobbole.com/25877/
- git - git 命令使用笔记
- git使用笔记
- git使用笔记
- git 安装使用笔记
- Git使用笔记
- Git使用笔记
- GIT使用笔记
- Git使用笔记(一)
- git使用笔记【转】
- git使用笔记
- git 安装使用笔记
- git使用笔记
- git使用笔记
- Git使用笔记
- git 使用笔记
- git使用笔记
- git 使用笔记
- Git使用笔记
- 4-8网易jAVA一面回顾.
- uva 11809 Floating-Point Numbers
- 开源项目:BottomBar
- Android按返回键退出程序但不销毁代码
- next_permutation函数
- git 使用笔记
- 行存储vs列存储
- java.lang.IllegalArgumentException: FacesContext must not be null 错误分析及解决
- OpenGL基础图形编程(八)变换
- stm32简说步进电机(有代码)!!!
- 数据结构之线性表
- bash和dash的区别
- 谷歌地图API基础
- 配置JDK环境变量