平常工做中,我的總結的 - 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

相關文章
相關標籤/搜索