git安装教程推荐《centos下安装git》
git常用命令推荐《Git常用命令》
git推送代码和克隆代码到github或者gitee都有两种方式 SSH和HTTPS
1、SSH
需要git生成密钥对,将钥匙对配置到github或者gitee上,才能使用ssh继续操作
#git安装完成后
#设置昵称
git config user.name "userName"
#设置邮箱
git config user.email "userEmail"
#生成钥匙对
ssh-keygen -t rsa -C userEmail
#生成的密匙在/root/.ssh/下
#id_rsa(私钥)和id_rsa.pub(公钥)
#拷贝公钥的内容到gitee的安全设置->ssh公钥->添加新的公钥
#如果使用github同理,拷贝公钥的内容到github的公钥配置里面就行
a、克隆代码
git clone git@gitee.com:xxxxxxx/xxxxxxx.git
Cloning into 'xxxxxxxxxx'...
Username for 'https://gitee.com': xxxxxxxxxxxx
Password for 'https://xxxxxxxxxxx@gitee.com':
remote: Enumerating objects: 43, done.
remote: Counting objects: 100% (43/43), done.
remote: Compressing objects: 100% (29/29), done.
remote: Total 43 (delta 7), reused 0 (delta 0), pack-reused 0
Unpacking objects: 100% (43/43), done.
Checking connectivity... done.
b、提交代码
git add -A
git commit -m 备注信息
git remote add origin git@gitee.com:xxxxxxx/xxxxxxx.git
git push -u origin master/分支名称
2、HTTPS
首先需要安装curl-devel插件,如果安装过了可以忽略
yum install curl-devel
#重新编译git
cd 你的git目录
./configure --prefix=git的安装目录
make
make install
a、克隆代码
git clone https://gitee.com/xxxxxxxxxxx/xxxxx/xxxx.git
Cloning into 'xxxxxxxxxx'...
Username for 'https://gitee.com': xxxxxxxxxxxx
Password for 'https://xxxxxxxxxxx@gitee.com':
remote: Enumerating objects: 43, done.
remote: Counting objects: 100% (43/43), done.
remote: Compressing objects: 100% (29/29), done.
remote: Total 43 (delta 7), reused 0 (delta 0), pack-reused 0
Unpacking objects: 100% (43/43), done.
Checking connectivity... done.
b、提交代码
git add -A
git commit -m 备注信息
git remote add origin https://gitee.com/xxxxxxxxxxx/xxxxx/xxxx.git
git push -u origin master/分支名称