git新建项目并推送到远端
命令行指令
Git 全局设置
1 | git config --global user.name "wwh" |
创建新版本库
1 | git clone http://gitlab.xxxx.com:8100/tools/demo.git |
已存在的文件夹
1 | cd existing_folder |
已存在的 Git 版本库
1 | cd existing_repo |
关于认证
SSH 协议
需要配置SSH 密钥
SSH 密钥用于在您的电脑和 GitLab 建立安全连接。
1、先检查本地目录中是否已经有了SSH 秘钥对
1 | %userprofile%\.ssh\id_rsa.pub |
2、如果没有就需要生成一个
1 | ssh-keygen -t rsa -C "your.email@example.com" -b 4096 |
3、复制公钥,到 github、gitLab 中进行设置即可
配置了sshkey 还是需要输入密码的问题
检查项目的 .git/config 文件
1 | [remote "origin"] |
修改为使用git协议:
1 | [remote "origin"] |
http 协议
需要记住用户名密码
1 | git config --global credential.helper store |
会在 ~/.gitconfig 文件下增加以下内容:
1 | [credential] |
查看
1 | $ git config --global -l |
会在home文件下生成 .git-credentials 文件(如无法自动创建需要手动创建),第一次输入完之后就会记录下来
文件内容如下:
1 | http://wwh:123456@220.231.228.87%3a8100 |
注意!是明文存储