美文网首页
git新建项目并推送到远端

git新建项目并推送到远端

作者: 王某某的笔记 | 来源:发表于2020-05-21 15:12 被阅读0次

命令行指令

Git 全局设置

git config --global user.name "wwh"
git config --global user.email "wwh@xxxx.com"

创建新版本库

git clone http://gitlab.xxxx.com:8100/tools/demo.git
cd demo
touch README.md
git add README.md
git commit -m "add README"
git push -u origin master

已存在的文件夹

cd existing_folder
git init
git remote add origin http://gitlab.xxxx.com:8100/tools/demo.git
git add .
git commit -m "Initial commit"
git push -u origin master

已存在的 Git 版本库

cd existing_repo
git remote rename origin old-origin
git remote add origin http://gitlab.xxxx.com:8100/tools/demo.git
git push -u origin --all
git push -u origin --tags

关于认证

SSH 协议

需要配置SSH 密钥
SSH 密钥用于在您的电脑和 GitLab 建立安全连接。

1、先检查本地目录中是否已经有了SSH 秘钥对

%userprofile%\.ssh\id_rsa.pub

2、如果没有就需要生成一个

ssh-keygen -t rsa -C "your.email@example.com" -b 4096

3、复制公钥,到 github、gitLab 中进行设置即可

配置了sshkey 还是需要输入密码的问题

检查项目的 .git/config 文件

[remote "origin"]
        url = 192.168.1.91:/data/git/dap.git

修改为使用git协议:

[remote "origin"]
        url = git@192.168.1.91:/data/git/dap.git

http 协议

需要记住用户名密码

git config --global credential.helper store

会在 ~/.gitconfig 文件下增加以下内容:

[credential]  
        helper = store

查看

$ git config --global -l

user.name=wwh
user.email=wwh@xxxx.com
core.autocrlf=false
credential.helper=store
gui.recentrepo=E:/git/xxxx/doc

会在home文件下生成 .git-credentials 文件(如无法自动创建需要手动创建),第一次输入完之后就会记录下来

文件内容如下:

http://wwh:123456@220.231.228.87%3a8100

# 格式
# https://{username}:{password}@github.com

注意!是明文存储

相关文章

  • git新建项目并推送到远端

    命令行指令 Git 全局设置 创建新版本库 已存在的文件夹 已存在的 Git 版本库 关于认证 SSH 协议 需要...

  • git 实用命令

    配置git用户信息 新建了git仓库,将本地项目关联到远端,并推送到远端,方法有3种 直接克隆仓库,克隆后,在这个...

  • git添加本地已存在项目并推送到远端

    git添加本地已存在项目并推送到远端 Command line instructions You can also...

  • git标签操作

    1,git 创建标签(创建的是本地标签)并推送到远端 注意在创建前尽量执行 然后执行创建操作 推送到远端的操作 2...

  • 🍎 GIT 实战命令速查总结

    1 Git 中级操作 将本地所有分支和信息推送到远端 2 项目Git化基本操作 项目初始化git 添加所有改到到暂...

  • 常用的Git命令

    切换XX分支git checkout 分支名 新建本地分支git checkout -b 分支名 新建分支并推送到...

  • 有关idea推送git到远端的问题

    1.问题:在idea中通过git插件将项目推送到远端的时候会报push reject的问题,如图 解决:由于远端新...

  • git 将本地项目推送到远端仓库

    获取远端仓库地址 在远端创建一个空的项目仓库,并获取仓库地址 本地项目推送到远端 出现的问题 出现下面问题:fat...

  • Git新建并推送到GitHub

    首先在GitHub新建一个仓库新建好之后把git clone的链接复制下来例子:git@github.com:Gi...

  • 使用Cocoapods创建公共podspec

    一、创建Pod项目工程文件并推送到远端仓库 如果有现有的组件项目,并且在Git的版本管理下,那么这一步就算完成了,...

网友评论

      本文标题:git新建项目并推送到远端

      本文链接:https://www.haomeiwen.com/subject/vhozohtx.html