3 远程仓库

Wu Jun 2019-12-25 15:59:04
09 DevOps > 1 Git

创建SSH Key

在用户主目录看看.ssh目录下有没有id_rsaid_rsa.pub这两个文件,如果没有,打开Shell(Windows下打开Git Bash),创建SSH Key:

$ ssh-keygen -t rsa -C "youremail@example.com"

id_rsa是私钥,不能泄露出去,id_rsa.pub是公钥。Key文本框里粘贴id_rsa.pub文件的内容

添加远程库

关联远程库
git remote add origin git@server-name:path/repo-name.git

远程库的名字就是origin,这是Git默认的叫法,也可以改成别的

推送内容

由于远程库是空的,第一次推送master分支时,加上了-u参数

git push -u origin master

修改远程库

方法一 通过命令直接修改远程地址
git remote set-url origin <new_url>
方法二 通过命令先删除再添加远程仓库
git remote rm origin
git remote add origin <new_url>
方法三 直接修改配置文件
  1. 进入/.git
  2. 修改config
    [remote "origin"]
    url = <new_url>
    
方法四 通过第三方git客户端修改

以SourceTree为例,点击 仓库 -> 仓库配置 -> 远程仓库 即可管理此项目中配置的所有远程仓库, 而且这个界面最下方还可以点击编辑配置文件,同样可以完成方法三。