日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

git获取管理员权限 windows,windows下git怎么管理权限

發布時間:2025/3/12 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 git获取管理员权限 windows,windows下git怎么管理权限 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、安裝

軟件:msysGit-fullinstall-1.8.1.2

打開之后設置安裝路徑,默認為C:\msysgit,如圖:

注意:如果要自定義安裝路徑,請不要安裝在帶有空格的路徑以及含有中文的路徑下點擊“OK”以后開始安裝,首先將文件解壓到安裝目下,然后會自動開始編譯,編譯結束之后,若看到與下圖中類似的內容,則表明編譯成功。

二、配置

注意:在配置過程中會對一系列文件進行編輯,請使用支持 unix 格式的編輯器Notepad++,

1、C:\msysgit\msysgit\etc\gitconfig 添加:(這里選擇了默認安裝路徑)

[gui] encoding = utf-8[i18n] commitencoding = GB2312

2、C:\msysgit\msysgit\etc\inputrc 修改兩行為:

set output-meta onset convert-meta off

3、C:\msysgit\msysgit\git\contrib\completion\git-completion.bash 末尾增加:

alias ls='ls --show-control-chars --color=auto'

4、C:\msysgit\msysgit\etc\bash_profile 末尾增加:

export LESSCHARSET=utf-8

三、gitlab服務器端的設置

訪問gitlab服務器,界面如下:

輸入賬號密碼登陸以后(假設你的賬號是user_test@user.test),點“New Project”,這里設置工程名為example,創建工程之后網頁會有提示: You won't be able to pull or push project code via SSH until you add an SSH key to your profile 這時我們需要把剛才生成的公鑰遞交到服務器上,點擊“add an SSH key”,出現如下界面:

我們需要生成一對 Key(這里指密鑰),然后才能通過加密的方式和服務器的代碼庫取得同步。現在運行C:\msysgit\msysgit\msys.bat,并執行以下命令:(注意請把user_test@user.test替換成你的賬號)

$ ssh-keygen -t rsa -C "user_test@user.test"

一路回車,如圖:

密鑰生成成功!密鑰分成兩個文件,一個私鑰(id_rsa)、一個公鑰(id_rsa.pub)。私鑰保存在你的電腦上,公鑰交項目負責人添加到服務器上。用戶必須擁有與服務器公鑰所配對的私鑰,才能訪問服務器上的代碼庫。

【注意!】為了項目代碼的安全,請妥善保管你的私鑰!因為一旦私鑰外泄,將可能導致服務器上的代碼被泄漏!

接下來將公鑰提交給gitlab服務器即可。打開C:\Users\Administrator\.ssh\id_rsa.pub,將里面的內容復制到“add an SSH key”網頁上的key文本框中,Title填寫為你的郵箱賬號,這里為user_test@user.test,保存后即添加成功。

【注意!】這里的Administrator為windows下的登陸用戶,如果不清楚登陸用戶名,點擊開始菜單即可看到用戶名,見下圖:

現在回到剛才的工程目錄對應的網頁中,有提示信息,按照它給的步驟一步步來即可,這里作簡單解釋:

Git global setup:git config --global user.name "user_test"

#git的全局設置,設置一次即可,這里設置用戶名

git config --global user.email "user_test@user.test"

#git的全局設置,設置一次即可,這里設置郵件

Create Repositorymkdir example

#在當前目錄創建example工程文件夾

cd example

#切換目錄example目錄

git init

#初始化本地的git倉庫

touch README

#創建一個新文件,名字為README

git add README

#將對README文件的修改通知git

git commit -m 'first commit'

#將通知給git的修改提交到本地倉庫上,-m為設定提交理由:first commit

git remote add origin git@10.10.144.235:user_test/example.git

#添加遠程服務器端的git倉庫,名字為origin,鏈接內容為最后一串字符

git push -u origin master

#將本地git倉庫的內容推送到origin鏈接上,推送版本默認為主版本

第一次提交后會提示連接不能建立,因為rsa的fingerprint沒有驗證,我們選擇yes之后隨即開始推送,如果出現類似于如下圖的情況,那么表明推送成功!

以后若要再次提交只需要執行 :

git add xxx(xxx為修改的文件) git commit -m 'xxx'(xxx為提交的原因) git push -u origin master(本地推送到遠程服務器端)

總結

以上是生活随笔為你收集整理的git获取管理员权限 windows,windows下git怎么管理权限的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。