首页 > 【舒工强烈推荐】命令添加Git远程仓库

【舒工强烈推荐】命令添加Git远程仓库

安装git

https://www.git-scm.com/download/

点击

安装好了之后,在开始菜单里面找到Git Bash

git config --global user.name "你的github用户名"

git config --global user.email “你的github邮箱”

查看是否登录账户配置成功

git config --list

1、创建SSH key

ssh-keygen -t rsa -C "你在github注册的邮箱"

cd ~/.ssh/

cat id_rsa.pub

复制公钥粘贴到

验证是否本地连通github,用下面的命令:

ssh -T [email protected]

这样就代表连通了

2、添加远程仓库

然后在本地建立一个工作区(就是放代码的文件夹),在文件夹里面右击选择Git Bash Here

echo "# remoteRepository" >> README.md
git init
git add README.md
git commit -m "first commit"
git remote add origin https://github.com/shuzhiqiang/remoteRepository.git
git push -u origin master
按照上面的顺序依次操作,如果成功,到远程仓库页面刷新就可以到提交更新了的文件了

如果失败,先查看远程仓库:git remote -v 确认是否已经连接了其他远程仓库

如果是,这操作删除远程仓库:git remote rm origin

这个时候再操作刚才的git add→到git push即可

如果还是报错,请检查下是不是你登录的git账户和创建远程仓库的账户不是同一个,请务必对应账号登录本地git


 

【更换本地git账号的方法】

git config --global user.name "你的github用户名"

git config --global user.email “你的github邮箱”

然后,你可看一下这个文件:

vim ~/.gitconfig



如果还是不行,请进入控制面板→用户账户→凭据管理器,做下图操作,祝君好运!

  • 运行一下命令缓存输入的用户名和密码:
git config --global credential.helper wincred
  • 清除掉缓存在git中的用户名和密码
git credential-manager uninstall

更多相关:

  • 一、 Git 常用命令速查   git branch 查看本地所有分支 git status 查看当前状态  git commit 提交  git branch -a 查看所有的分支 git branch -r 查看远程所有分支 git commit -am "init" 提交并且加注释  git remote add origi...

  • 了解Git和GitHub、虚幻引擎C++项目的版本控制等等! 你会学到: Git是如何工作的 如何从命令行使用Git 使用GitHub、GitHub桌面应用程序、Visual Studio中的Git工具和VS代码等Git工具 在虚幻引擎5和虚幻引擎4中使用Git跟踪虚幻引擎项目 在Visual Studio和Visual Stu...

  • 在 oh-my-zsh 进入 包含 git 仓库目录时,执行 ls 时会比较卡顿 原因: oh-my-zsh 要获取 git 更新信息 解决办法: 设置 oh-my-zsh 不读取文件变化信息(在 git 项目目录执行下列命令) $ git config --add oh-my-zsh.hide-dirty 1 如果还是...

  • gitlab创建项目a及一个主分支master 本地整体复制已有项目b 本地克隆gitlab上新创建的项目a(git clone gitlab地址) 将本地克隆过来的a文件夹下的.git目录拷贝到b项目下(cp -r .git …/b,注意是两个点,不是三个点,写两个点后,编辑器一直给输出三个点,晕) 删除本地克隆过来的项目a,将本地...

  • github:...

  • 1.安装依赖包 sudo apt-get install g++ make pkg-config libssl-dev tcl-dev libexpat1-dev libpcre3-dev libmodule-install-perl sudo apt-get install libcap-dev libcap2 hwloc li...

  • 原由 在开发过程中,意外发现下面的TS API接口在ats 4.1.2上没有定义,但在5.3.x中有定义 bool cacheable = TSHttpTxnIsCacheable(txnp, NULL, response); 遂决定在工作机ThinkPad上升级ATS到5..3.2版本.下面记录了我升级过程和遇到问题并解决的...

  • 我的ueditor是部署在public/editor 部署前台页面