最新文章

頁: [1] 2 3 ... 10
1
Windows 討論版 / Re: Git 如何與AD整合?
« 最新文章 由 twu2 2018-01-23 17:09 »
那個 port 3268 不是隨便一個 port... 改成 ldap 的標準 port 389 是不能用在 Windows AD 上頭的.

https://httpd.apache.org/docs/trunk/mod/mod_authnz_ldap.html#activedirectory
2
Windows 討論版 / Re: Git 如何與AD整合?
« 最新文章 由 b7307024 2018-01-23 15:51 »
回報twu2大,我參考了你的代碼後修改我的代碼,測試還是不能正常啟動apache.
代碼: [選擇]
<Location /git/>
AuthName "Git Repository"
AuthType Basic
AuthBasicProvider ldap
AuthLDAPBindDN "CN=Administrator,DC=xxxxxx,DC=com"
    AuthLDAPBindPassword "123456"
AuthLDAPURL "ldap://xxxx.xxxxx.com:389/DC=xxxxx,DC=com?sAMAccountName?sub?(objectClass=*)"
AuthzLDAPAuthoritative on
AuthLDAPSubGroupClass group
AuthLDAPGroupAttributeIsDN on
Require valid-group CN=mis_group,DC=xxxxxx,DC=com
ErrorDocument 401 "Please use AD username and password to login GIT."
</Location>

DC=xxxxxx是打網域名稱,如:yahoo

AuthLDAPBindDN "CN=Administrator,DC=xxxxxx,DC=com"  此處CN我是使用網域管理帳號Administrator

AuthLDAPURL "ldap://xxxx.xxxxx.com:389/DC=xxxxx,DC=com?sAMAccountName?sub?(objectClass=*)" xxxx.xxxxx.com:389  是主機名稱.網域名稱,如:test.yahoo.com

啟動apache的錯誤訊息如下:
3
Windows 討論版 / Re: Git 如何與AD整合?
« 最新文章 由 twu2 2018-01-23 13:01 »
你確定你的 DN 是對的? 正常來說 DN 不會是 email 那個格式.
我們用的是類似這樣的設定.
代碼: [選擇]
        <Location />
                AuthName "GIT: Enter AD Username/Password"
                AuthType Basic
                AuthBasicProvider ldap
                AuthLDAPBindDN "CN=git,CN=Users,DC=domain,DC=xxx,DC=org,DC=tw"
                AuthLDAPBindPassword "password"
                AuthLDAPURL "ldap://ad.domain.xxx.org.tw:3268/DC=domain,DC=xxx,DC=org,DC=tw?sAMAccountName?sub?(objectClass=*)"
                #AuthLDAPMaxSubGroupDepth 10
                #AuthLDAPSubgroupAttribute member
                AuthLDAPSubGroupClass group
                #AuthLDAPGroupAttribute member
                AuthLDAPGroupAttributeIsDN on
                require ldap-group CN=DEPT_xxx,DC=domain,DC=xxx,DC=org,DC=tw
                ErrorDocument 401 "Please use AD username and password to login GIT."
        </Location>
4
Linux 討論版 / Re: [技巧分享]記憶與整合linux指令的技巧
« 最新文章 由 rainday 2018-01-23 11:23 »
有檔案總管模式還蠻特別的
來用用看
感謝分享
5
Windows 討論版 / Git 如何與AD整合?
« 最新文章 由 b7307024 2018-01-22 17:51 »
我參考這篇文章,初步將Git Server架設起來
http://wernbin.pixnet.net/blog/post/45716002-windows%E6%9E%B6git-server%E7%9A%84%E5%AE%89%E8%A3%9D%E6%B5%81%E7%A8%8B%E7%B4%80%E9%8C%84

其中 "為目錄http://ip_addr/git增加權限"
htpasswd -cmb /C/Kelvin/GitRepos/htpasswd root calvin
不管怎麼試,就是會跳出 htpasswd: command not found
最後用命令提示字元,再次嘗試才產生出htpasswd檔案,
測試可以正常Clone、Sync及Commit,所以算是成功架設完成。

現在要嘗試將認證整合AD,參考了這篇
https://beginor.github.io/2013/03/01/config-apache-git-server-on-windows.html
但不管怎麼試都不能成功認證,上網找apache ldap設定也搞不出來,我的設定內容如下:
代碼: [選擇]
<Location /git/>
AuthType Basic
AuthName "Git Repository"
AuthBasicProvider ldap
AuthLDAPURL "ldap://xxx.com:389/OU=yahoo,DC=yahoo,DC=com?cn?sub?(objectClass=*)" 
AuthzLDAPAuthoritative on
AuthLDAPBindDN "xxx@yahoo.com"
AuthLDAPBindPassword 123456
AuthLDAPGroupAttributeIsDN on
AuthLDAPGroupAttribute member
Require valid-user
</Location>

請問是哪裡有錯誤嗎?感激不盡。
6
git server架好之後,不妨先動手玩玩,這樣比較有心得。
下面這的文章我個人蠻推薦給新手看的:
https://backlogtool.com/git-guide/tw/

回報netman大,說到這我就有點心酸!

一開始主管本來說要我找看看有沒有免費版本控制軟體可以用,
我就推薦Git,且我也架設到一半了,只差還沒有辦法整合AD,
但主管又說VisualSVN Server他之前測試感覺比較簡單,USER來說會比較容易上手
於是又決定要朝SVN走,只好要去比較VisualSVN 標準版跟付費企業版的差異。
 :(

然而,我了解了一下VisualSVN 企業版,有多提供了以下功能:
1.   可整合Active Directory
2.   多站點儲存庫複製,提供連接速度優化及災難復原
3.   存儲庫管理指派,可指派一般使用者成為超級使用者,管理自己擁有權限的存儲庫
4.   支援登入及操作紀錄
5.   遠端服務器集中管理,不須透過遠端桌面
但是USD $950/per user,若是30人需求的話費用也很可觀。

以Apache Subversion來說能做到上述的功能嗎?
或者說Git對使用者難易度,其實並沒有那麼困難呢?
我想,要能夠讓主管採用Git,首先必須先整合AD成功才行。
7
Linux 討論版 / Re: [技巧分享]記憶與整合linux指令的技巧
« 最新文章 由 pharmboy 2018-01-21 17:22 »
更新一下進度:
為了控制版本(我在windows還有virtualbox裏頭的linux都放了mindmap工作筆記),
我開始使用github,只要一邊有進度就可以更新,而且還有確認版本更改時間的功效,

以下是我的工作筆記資料夾位置:
https://github.com/gitpharm01/Linux-Command-Maps

這是我的工作筆記最近的樣子
https://github.com/gitpharm01/Linux-Command-Maps/blob/master/Screen%20Shots/collapsed.jpg
https://github.com/gitpharm01/Linux-Command-Maps/blob/master/Screen%20Shots/account.jpg


github確實是有好處,不過這樣一來要學的東西就更多了,真的是學海無邊啊(笑)
8
git server架好之後,不妨先動手玩玩,這樣比較有心得。
下面這的文章我個人蠻推薦給新手看的:
https://backlogtool.com/git-guide/tw/
9


專業技術開發應用課程,讓您在2017擁有最佳的職場競爭力!!!
首創一次學會兩套即時作業系統,佔有一席之地

--------------------------------------------------------------------------------------------------------------------------------------------------------
【好康優惠!】報名全修課程再送開發板 機會難得 報名要快!
點這裡報名-->http://cadtc.com.tw/m4/index.html
--------------------------------------------------------------------------------------------------------------------------------------------------------

課程名稱:嵌入式單晶片ARM Cortex-M4系統開發



課程簡介
ARM Cortex 系列處理器核心中的M系列為高效能低功耗的微處理,隨著32Bits MCU使用方便與平價化,
近年來已成為MCU市場的主流,而Cortex-M4/M3晶片規模同ARM7,但是性能和效率卻高出ARM7約30%左右,
軟體複雜度也相對提高許多。本課程將介紹效能更高的ARM Cortex-M4設計入門,包括其架構、指令集、
硬體特性與除錯系統。課程引導式入門,並著重範例程式與硬體互動,與其製作與練習。

課程大綱
Introduction to ARM Architecture  (ARM系統架構介紹)
ARM Cortex-M4 Fundamentals (ARM Cortex M4 概要)
Development Board & Tools Overview (開發板與工具介紹)
Peripheral Control (週邊控制介紹與應用)
Module Integration Practice development (模組實務開發)


對課程內容有興趣、想進一步了解者,歡迎來電預約參加免費說明會
諮詢專線: 02-2311-7355
傳真專線: 02-2331-3591
服務地址:台北市中正區開封街一段2號9樓
              (近台北火車站新光三越站前店,館前路口/麥當勞隔壁大樓9樓)
營業時間:週一至週六 9:00~21:30   周日9:00 ~ 18:00
服務信箱:grace@cadtc.com.tw
中華數位ETC嵌入式科技學院 www.cadtc.com.tw

10


課程名稱:Embedded Linux系統移植實作

★告別單核迎接多核處理器時代--獨家採用ARM Cortex-A9四核電容觸控實作板搭配自行技術研發的開發板週邊模組教學,讓學員獲得更多的學習成果
兩人同行再送開發板,數量有限,送完為止!!
 


學習目標:
★本課程使用業界最新Cortex-A9 Tiny4412開發板,從最底層SOC晶片系統設計理論, 至上層每個環節的系統建置過程,詳細引導學員做循序漸進的學習。著重嵌入式系統 設計架構流程,豐富的實例演練以及完整的移植教材讓學員在最短時間內深入淺出了解嵌入式硬體與系統核心的移植技巧與建置,同時針對開放源碼應用程式移植做詳細的探討,並藉由實作專題演練讓學員更進一步了解業界相關產品應用與創新;觀念脈絡的清晰使學員能夠在將來業界遇到不同的嵌入式平台時能夠有能力移植與建置系統。
★掌握嵌入式系統開發流程.瞭解嵌入式軟體相關技術的各個環節及如何克服.

課程大綱:
◆課程重點
 Introduction to Embedded System
(嵌入式系統介紹)
★ARM Architecture(Cortex-A9) & Introduction to Development Board
(ARM 系統架構& 開發板介紹)
★GNU Software
(GNU 工具軟體)
★Development tools & Debugging tools
(嵌入式開發工具軟體& 除錯工具)
★Introduction to Bootloader
 (開機管理程式介紹)
★Embedded Linux Kernel
(嵌入式系統核心)
★File System
(檔案系統)
★Open Source Application Porting Guide(開放源碼程式移植)
★Linux Device Driver
(Linux驅動程式)
★Introduction to Android (Android 介紹)-含Android

◆實作範例
1. Bootloader階段驅動LCD液晶螢幕
2. 開機顯示圖像至LCD螢幕
3. Bootloader階段驅動LED
4.開機階段控制LED燈號
5.Bootloader階段驅動Button
6.開機階段判斷按鍵觸發更換螢幕圖像
7.Bootloader階段驅動SD card
8.移植新版Bootloader
9.Bootloader新增指令
10.製作Bootloader patch 檔
11.Busybox 檔案系統製作
12.移植新版Busybox
13.函式庫移植
14.應用程式移植
15.驅動程式移植
16.ZD1211B無線網卡驅動移植
17.Webcam ov511 snc9c10x 視訊晶片驅動移植
18.開發板LED Button驅動程式移植
19.開發板 ADC 類比轉數位驅動程式移植
20.Mediatek GPS 衛星導航驅動函式庫移植
21.溫度感測器驅動移植及應用程式撰寫
22.圖形化應用程式移植(minigui qtopia…etc)
23.系統應用程式移植(thttpd php vsftp .udhcpc wireless
tool…etc)
24.一般應用程式移植(mplayer webcamtest gpstest…etc)
25.建置新版Toolchain
26.移植新版Linux Kernel 3.5
27.修改MTD
28.修改Nand Flash
29.移植 LCD
30.移植網路晶片
31.移植觸控螢幕
32.移植音效晶片
33.移植RTC晶片
34.製作Linux Kernel patch檔
35.嵌入式Linux Kernel選單設定技巧演練
36.修改Linux Kernel 新增System Call
37.最佳化Linux Kernel 大小
38.新增硬體裝置驅動程式至Linux Kernel
39.Linux Kernel開機圖示更改

★參考課程網址:
http://www.cadtc.com.tw/embedded_linux/index.html


★上課獨家使用Cortex-A9四核電容觸控開發板含(7吋TFT.Touch Panel.LCD)讓您學以致用 與業界不脫節
★給你業界師資+完整實作+嵌入式inux系統全方位程式設計訓練課程!

對課程內容有興趣、想進一步了解者,歡迎來電預約參加免費說明會


洽詢專線: 02-2311-7355
傳真專線: 02-2331-3591
服務地址:台北市中正區開封街一段2號9樓
          (近台北火車站新光三越站前店,館前路口/麥當勞隔壁大樓9樓)
營業時間:週一至週五 9:00~21:30   周六日9:00 ~ 18:00
服務信箱:grace@cadtc.com.tw
中華數位ETC嵌入式科技學院 - www.cadtc.com.tw

http://他們為什麼都選中華數位
 ● 中華數位技術分享區
 ● 中華數位-課程專題實作影片
頁: [1] 2 3 ... 10