平常工做中,我的总结的 - Git - 经常使用操做方法 (八)

工做中,有时会遇到git提交代码的地址迁移到另外一个url去了,所以本地项目的url也要换到另外一个地址

先看看本身项目git代码的地址前端

  • git remote --- 不带参数,列出已经存在的远程分支
  • git remote -v | --verbose ---- 列出详细信息,在每个名字后面列出其远程url
origin  git://github.com/schacon/ticgit.git (fetch)
origin  git://github.com/schacon/ticgit.git (push)
复制代码
  • git remote set-url origin git://github.com/schacon/ticgit222.git ----- 项目git地址url换成新的,这样就能够push代码了
  • git remote -v
origin  git://github.com/schacon/ticgit222.git (fetch)
origin  git://github.com/schacon/ticgit222.git (push)

这样url已经变成新的了,这样就能够正常 pull 和 push 代码了
复制代码

工做中,有时要加ssh key,之後會把http的提交关掉,沒有绑ssh的人就没法push代码

连接 :技术来源csdn的渔歌向晚大佬react

建立SSH Key链接github或gitlabgit

  • 首先你须要在github上或者gitlab上有一个本身的帐户
  • 打开git bash,输入命令ls -al ~/.ssh。检查是否显示有id_rsa.pub或者id_dsa.pub存在
$ ls -al ~/.ssh

total 241
drwxr-xr-x 1 dragon 1049089 
drwxr-xr-x 1 dragon 1049089 
-rw-r--r-- 1 dragon 1049089
…… …… …… ……
复制代码
  • 或者你直接进你的电脑c盘查看 用户>dragon>.ssh.ssh目录下
$ ls

known_hosts …… …… ……
复制代码
  • 在git bash中键入ssh-keygen -t rsa -C "你本身的邮箱地址就好@example.com",将这里的邮箱地址替换成你本身的邮箱地址。以后一直按回车就能够了。在这里能够看到id_rsaid_rsa.pub文件已经生成。而且生成的路径也已显示。
  • 用软件打开id_rsa.pub文件,而且复制所有内容到gitlab或者github的帐户,打开SSH key标签,而后点击add key。这里记录的是公钥信息.
  • 操做完成后,只要你对你要操做的项目有权限,接下来就能够顺利的进行git的操做了。

结语

前端react QQ群:788023830 ---- React/Redux - 地下老英雄

前端交流QQ群:249620372 ---- FRONT-END-JS前端

(咱们的宗旨是,为了加班,为了秃顶……,仰望大佬),但愿小伙伴们加群一块儿学习github

相关文章
相关标签/搜索